[libav-bugs] [Bug 401] TrueHD decoder + request_channels: broken output

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Sun Dec 16 16:19:58 CET 2012


http://bugzilla.libav.org/show_bug.cgi?id=401

--- Comment #2 from Rodeo <tdskywalker at gmail.com> 2012-12-16 16:19:58 CET ---
The provided patch isn't a proper fix though. Maybe the max decoded substream
should be settable in the parser?

Having a channels_thd_stream0 field could also be a good idea, in case the
2-channel presentation is not really Stereo. I think the information is
available somewhere in the major_sync and is currently being skipped, though
I'll have to actually check it.

Also, struct SubStream really ought to have a channel_layout field, for 2
reasons:

1) in order to fix bug #208, ch_assign needs to be modified based on the
channel layout, which should be that of the substream, not that of the context

2) having the layout available should be useful when transitioning from
request_channels to request_channel_layout

Rodeo

-- 
Configure bugmail: http://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list