Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#7409 closed patch (fixed)

AVFormatDecoder: Ignore DTS HD audio extensions

Reported by: tralph11@… Owned by: markk
Priority: minor Milestone: 0.23
Component: MythTV - Video Playback Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Currently only the DTS core audio portion of the DTS HD audio stream can be handled. However, the current code doesn't properly discard the extensions which can lead to undefined behavior including segfaults. I'm providing a patch that detects the DTS HD extensions and properly discards the frames.

Attachments (3)

mythtv_dts_skip_dts_hd.diff (812 bytes) - added by tralph11@… 10 years ago.
properly discard DTS HD extenstions frames
t7409_mythtv_dts_skip_dts_hd_v2.diff (2.9 KB) - added by tralph11@… 10 years ago.
fix logging and add defines for readability
t7409_mythtv_dts_skip_dts_hd_v3.diff (2.9 KB) - added by taylor.ralph@… 10 years ago.
final update (trunk 23210)

Download all attachments as: .zip

Change History (8)

Changed 10 years ago by tralph11@…

Attachment: mythtv_dts_skip_dts_hd.diff added

properly discard DTS HD extenstions frames

Changed 10 years ago by tralph11@…

fix logging and add defines for readability

Changed 10 years ago by taylor.ralph@…

final update (trunk 23210)

comment:1 Changed 10 years ago by markk

Owner: changed from Janne Grunau to markk
Status: newaccepted

comment:2 Changed 10 years ago by markk

Milestone: unknown0.23

comment:3 Changed 10 years ago by markk

Resolution: fixed
Status: acceptedclosed

(In [23232]) Ignore unsupported DTS HD Audio frames. Patch provided by Taylor Ralph. Closes #7409.

comment:4 Changed 10 years ago by tralph

(In [23557]) Cleanup DTS audio logging, refs #7409.

comment:5 Changed 10 years ago by tralph

(In [23558]) Backport [23232] and [23557] to fix playback of DTS HD tracks, refs #7409.

Note: See TracTickets for help on using tickets.