Jump to content

CrimsonSky

Approved Members
  • Posts

    7
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Blogs

Gallery

Downloads

Poweramp Knowledge Base

База знаний Poweramp

Poweramp知识库

Poweramp Equalizer Knowledge Base

База знаний Poweramp Equalizer

Store

Events

Ideas

Posts posted by CrimsonSky

  1. 2 hours ago, maxmp said:

    these files are handled by Android codec and no any additional gain processing happens for them, meaning Poweramp doesn’t read or process replay gain tags for these. Firmware may or may not support some loudness for such files, but this is not documented nor we can know status of such processing via some API. On the devices I tested no such processing happens (Samsungs one ui 5/6, Pixels @ 13/14), but as this is not documented anywhere I guess it may change any time without warning.

     Just to clarify: I understand that Poweramp doesn't know whether the decoder is applying any gain but the part I'm confused about is why Poweramp is unable to read RG tags. Is metadata being read by the android decoder and then passed to Poweramp instead of the tags (including RG tags) being read directly by Poweramp? Is this why Poweramp is unable to read or process RG tags but is able to display title, artist, etc?

  2. I decided to test xHE-AAC decoding with a single album and it seems like Poweramp is not recognizing replaygain tags on these files and falling back on to using the setting for pre-amp for files without RG tags. 

    Edit: I now have a suspicion that the xHE-AAC's internal loudness control is being applied in addition to Poweramp's pre-amp as the volume seems much lower than expected, similar to issue's that existed in the past with Opus gain and replaygain. 

    I've attached what Poweramp shows versus the same file examined with MediaInfoLite in WIndows

    Quote

    General
    Complete name               : C:\Users\xoxo\Documents\Lossy conversions\exist†trace - Demented Show\01. SACRIFICE BABY.m4a
    Format                      : MPEG-4
    Format profile              : Base Media / Version 2
    Codec ID                    : mp42 (mp42/isom)
    File size                   : 7.87 MiB
    Duration                    : 3 min 47 s
    Overall bit rate mode       : Variable
    Overall bit rate            : 290 kb/s
    Album                       : Demented Show
    Album/Performer             : exist†trace
    Track name                  : SACRIFICE BABY
    Track name/Position         : 1
    Track name/Total            : 6
    Performer                   : exist†trace
    Genre                       : Indie / Alternative
    Recorded date               : 2007
    Encoded date                : 2023-12-09 16:44:04 UTC
    Tagged date                 : 2023-12-09 16:44:14 UTC
    replaygain_track_gain       : -11.44 dB
    replaygain_track_peak       : 0.988586
    pub                         : シークエンス
    replaygain_album_gain       : -10.81 dB
    replaygain_album_peak       : 0.988586

    Audio
    ID                          : 1
    Format                      : USAC
    Format/Info                 : Unified Speech and Audio Coding
    Codec ID                    : mp4a-40-42
    Duration                    : 3 min 47 s
    Duration_LastFrame          : -16 ms
    Bit rate mode               : Variable
    Bit rate                    : 289 kb/s
    Maximum bit rate            : 304 kb/s
    Channel(s)                  : 2 channels
    Channel layout              : L R
    Sampling rate               : 44.1 kHz
    Frame rate                  : 43.066 FPS (1024 SPF)
    Compression mode            : Lossy
    Stream size                 : 7.83 MiB (99%)
    Encoded date                : 2023-12-09 16:44:04 UTC
    Tagged date                 : 2023-12-09 16:44:10 UTC
    Sample peak level           : -0.094 dBFS
    Program loudness            : -6.50 LKFS
     

     The file was encoded and tagged using EZ CD Audio Converter

    Screenshot_20231209-115505.png

     

  3. After looking at your screenshots again, I think Poweramp may be overriding the 48khz selected and outputting to 96khz regardless. The fact that Poweramp states it's using 96khz is a good thing. Like Max said, if you long press the bitrate in the main screen you can see what the resampler is actually doing. If your content is already 96hz it would state there's no resampling. If your music is sourced from a regular CD and is 44.1khz it would show it being resampled to 96khz. Otherwise something funky is going on. The output screen you're looking for will look something like this (except not outputting 44.1khz):

    Screenshot_20220820-235617.thumb.png.5331bfea1bbc3349eca31bda08f42941.png

  4. Hi, first time poster but long time lurker.

    It looks like last time Max commented on this was back in March of last year

    No comments since but to my understanding xhe-aac/usac decoding can be enabled in ffmpeg by building it with fdk-aac decoder enabled. I'm not sure why this can't be done - maybe there's some sort of licensing issue related distributing an app with it?

×
×
  • Create New...