Opened 13 years ago
Closed 13 years ago
#9531 closed Developer Task (Fixed)
Tracking FFmpeg backport in order to add HD Audio passthrough fundamentals
Reported by: | JYA | Owned by: | JYA |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - General | Version: | Unspecified |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
This ticket aims at tracking the various changed cherry-picked from FFmpeg git repo in order to add the HD audio passthrough (E-AC3, TrueHD, DTS-HD and DTS-HD MA)
This is to facilitate future ffmpeg re-sync
Change History (10)
comment:1 Changed 13 years ago by
Owner: | set to JYA |
---|---|
Status: | new → assigned |
Type: | Bug Report → Developer Task |
comment:3 Changed 13 years ago by
January 31st:
backport from FFmpeg:
SHA: e5e932e8b02003dd89d81f35eaff05131295558e: Add Anssi and myself to the authors in doxygen. SHA: 977903521eff30487dda9c8941eaab24921152cd: Always encapsulate DTS in big-endian format, at least some receivers require that. SHA: a4c8e0a82bef825d773c63aa37002ced57111f40: Improve error return values. SHA: 836132ec43441fc8560c267851e9aa1c0192300a: Fix wrong bitstream mode for AC-3. SHA: d8e481bb860747808220d2baf0cdec5a70c54c1e: s/IEC958/IEC 61937 - IEC958 is a lower level format. SHA: cc6c0c7b5231591396f771938ddf5ed90f3a49b1: Do not add the preamble if the DTS stream is already padded SHA: 548b97a66a41e610a419ffec2b4a32d28166dea5: Cosmetics: Re-indent after last commit. SHA: bc6f0af289b4e43ff745db6f4ea4bc508d19453e: Add av_popcount() to libavutil/common.h SHA: 17ee8f669f2285aea8aa73bb4d3aa1f2262cb07b: Add function put_nbyte() to speed up padding in SPDIF muxer. SHA: febd72be6550cd5f4bda2269a382c9ff64d46e8a: Use new function put_nbyte() to speed up padding. SHA: 62784e3733ceb0f58007db8bb2e41e1abf62b85e: Add the CODEC_CAP_CHANNEL_CONF capability code and add that flag to the dca codec. SHA: df1c694c580c9e0255ce632e25afdc2ef200137e: Verify FSIZE96 when encountering X96 sync code. SHA: f5a2d285f94585e6336838fb1efc9c28cad93142: Export dca profile information. SHA: 39f4d329081732b24f5ad6ef222736f1453bbad2: Fix reading over the end of the allocated buffer. SHA: 8f4a5d225c6cd65c5f306a200da991f8a59a439a: dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA SHA: f4096bf6eeddc605457192476dbbf110d4cc6140: dca: add profile names SHA: 060ec0a8294d912f694cf48546f1543805f83a48: Add av_get_profile_name() to get profile names. SHA: cf99e4aa00c4a74f3da5dd399c69da84fd176d4a: Add AVOption support for muxers. SHA: 655c36b22fd889f61aa31d769addbcde695d7252: Add AVClass for the private context, this will be used for codec specific options.
comment:4 Changed 13 years ago by
in e69e90cc1cec9a64b3426d4608600a6b6302a52a:
spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI Patch from Anssi Hannula patch stack: http://patchwork.libav.org/patch/652 Pending for FFmpeg's inclusion
comment:5 Changed 13 years ago by
in: 664c8ffbf6042469949754f19bd612d3071b81a2
spdifenc: fix byte order on big-endian systems Patch from Anssi Hannula patch-stack http://patchwork.libav.org/patch/390/
comment:6 Changed 13 years ago by
in: 4250fc0cff72af80462e7ceb12614d24c95e1da8
Revert "spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI" This reverts commit e69e90cc1cec9a64b3426d4608600a6b6302a52a.
in: 4250fc0cff72af80462e7ceb12614d24c95e1da8
Revert "spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI" This reverts commit e69e90cc1cec9a64b3426d4608600a6b6302a52a.
comment:7 Changed 13 years ago by
Backport from FFmpeg:
SHA: 482d98f69b2eb7a7b0b5054101a43db384e9432b: spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI SHA: 57f2c9aed9fecbb1e6798ec33613141afe74fd31: spdifenc: fix byte order on big-endian systems SHA: ec25f83bd98e10c023e6c7b07da1dcfc4d80cefc: spdifenc: update 482d98f69b2eb7a7b0b5054101a43db384e9432b to the latest patch SHA: 6c60fcf89afc84c9dc863669d78e611d7c72fe41: spdifenc: set flag AVFMT_NOTIMESTAMPS
comment:8 Changed 13 years ago by
In SHA: 61c95dce0fde7c83eba3c7689a731a34e55f13de
Commit as one big commit all of the above.
comment:10 Changed 13 years ago by
Resolution: | → Fixed |
---|---|
Status: | assigned → closed |
FFmpeg has been merged, not required any longer
Note: See
TracTickets for help on using
tickets.
in jyavenard/MythTV fork:
December 18th: