[MPlayer-dev-eng] [PATCH] Switch audio control in OGG demuxer
Reimar.Doeffinger at gmx.de
Tue Apr 13 22:08:37 CEST 2010
On Mon, Apr 12, 2010 at 11:45:24PM +0200, ubitux wrote:
> On Mon, Apr 12, 2010 at 07:10:18PM +0200, Reimar Döffinger wrote:
> > On Mon, Apr 12, 2010 at 06:03:27PM +0200, ubitux wrote:
> > > - The passed int arg seems to point on the audio stream id, and not the
> > > stream id. Do I have to update this argument? If I do this, the audio
> > > is disabled (some decoding errors).
> > You need to update it, otherwise the whole reinitialization is not done and
> > you won't be able to switch between streams with different codecs.
> > The ogg demuxer probably does not set up all audio streams correctly, e.g.
> > fixup_vorbis_wf seems to only be called on the auto-selected one, so not
> > other vorbis streams can be played.
> When I update it with the final demuxer->audio->id value, the audio switch
> produce decode errors, and it switches to a mute-like stream. What am I
> missing here?
As said, I guess those are vorbis streams and fixup_vorbis_wf was never called
for the one you switch to.
> Have you a sample with audio streams using different codecs?
Maybe there's one somewhere in samples.mplayerhq.hu , but I doubt it.
More information about the MPlayer-dev-eng