Changes between Initial Version and Version 1 of Ticket #6216, comment 7


Ignore:
Timestamp:
Sep 1, 2021, 3:52:18 AM (5 years ago)
Author:
Balling

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6216, comment 7

    initial v1  
    11This is now fixed in 9f420163c6207b9c54badd30056974a6b3450bfd. MLP bitstream reencode will not be bitperfect (amount of frames is now the same), since shorten_by will be present now in bitstream (cannot be seen in mediainfo, alas) after the commit, but old 16 bit in 24 package THD will be reencoded losslessly (after decoding to wav both before and new reencoded from that old mlp file after that commit will produce the same bit-per-bit perfect wav). I did not test -c:a pcm_s24le in full, but at least on my sample it also produces bit perfect result.
    22
    3 There is no 24/16 bit metadata in 0xba type (only in 0xbb), so as mentioned by madshi above and now by mediainfo main dev: https://github.com/MediaArea/MediaInfoLib/issues/1102#issuecomment-908614414 this cannot be and should not be fixed, because it is very much possible to have 16 bit sound in 24 bit and yet some sequences of frames will have out of 16-bit content. Of course, 20 bit in 24 bit encoding should be done, but that will require implementing AV_SAMPLE_FMT_S20 (flac  also want to use it and alac and what not).
     3There is no 24/16 bit metadata in 0xba type (only in 0xbb), so as mentioned by madshi above and now by mediainfo main dev: https://github.com/MediaArea/MediaInfoLib/issues/1102#issuecomment-908614414 this cannot be and should not be fixed, because it is very much possible to have 16 bit sound in 24 bit and yet some sequences of frames will have out of 16-bit content. Of course, 20 bit in 24 bit encoding should be done, but that will require implementing AV_SAMPLE_FMT_S20 (flac also wants to use it and alac and what not).
    44
    55This sample is now bitperfect and this means it cannot be considered -strict -2  anymore and 30 bit full support should be activated, even if it may be not perfect yet:
     
    3131    Metadata:
    3232      encoder         : Lavc59.6.100 pcm_s16le
    33 MD5='''d886c9feaf7dddcdff3a5adcfa4c57bc'''rate=   0.0kbits/s speed=N/A
     33MD5=d886c9feaf7dddcdff3a5adcfa4c57bcrate=   0.0kbits/s speed=N/A
    3434size=       0kB time=00:00:02.00 bitrate=   0.1kbits/s speed=  91x
    3535video:0kB audio:348kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown