ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 15:59:06 2019 +0200| [99c191151a716d8315e938297bd9b50a6a0902d3] |
committer: Paul B Mahol
truehd_core: Disable 16-channel presentation
The most serious bit of the substream_info header field (in a mayor sync
packet) indicates whether a
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 16:18:03 2019 +0200| [836065b27a0f5b8268c2fb6c6e825ac3b63168f0] |
committer: Paul B Mahol
truehd_core: Use byte offsets instead of bit offsets
Words of 16 bit are the unit for TrueHD's size and offset fields;
in particular the sizes of
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 16:18:02 2019 +0200| [2275e70569cea1bc976c349520fa029734b323de] |
committer: Paul B Mahol
truehd_core: Miscellaneous improvements
1. The loop counter of the substream_directory loop is always less than
the number of substreams, yet with
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 16:18:04 2019 +0200| [5a481b15bd866752e2729f95bfb61f55da1a3d11] |
committer: Paul B Mahol
truehd_core: Switch to in-place modifications
The truehd_core bitstream filter decreases the sizes of the
major_sync_info structure (if present),
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 16:18:00 2019 +0200| [cbe23e40ae9120f6d5bc444b9b9970e67cbfdcc0] |
committer: Paul B Mahol
truehd_core: Correct output size
If truehd_core strips Atmos data away, three parts of the output differ
in size compared to the input access unit
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jul 6 16:18:01 2019 +0200| [610460a397b15993a6f469b2c50fe7a3bd4ff0a1] |
committer: Paul B Mahol
truehd_core: Return error in case of error
Several checks (e.g. when the size of the input packet is too small)
simply used "goto fail", but didn'