gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Choppy sound on video playback [PATCH]


From: strk
Subject: Re: [Gnash-dev] Choppy sound on video playback [PATCH]
Date: Sun, 22 Jun 2008 08:34:44 +0200

On Sat, Jun 21, 2008 at 07:46:14PM -0700, Deomid Ryabkov wrote:

> >     1: understand/evaluate/improve-if-needed the sound_handler (gnash 
> >     mixer)
> >     2: port the gstreamer implementation to the new layout.
> >
> >Do you think you can help with that ?
> 
> sure, i'd be willing to. though i must warn you that i have zero experience 
> with gstreamer beyond what i did to fix this annoyance.
> but i'm willing to dive in.
> 
> let me see if i understand it correctly - you want to keep NetStreamGst, 
> but use MediaParser-derived decoder in place of decodebin?

Ideally NetStreamGst would be dropped and NetStreamFfmpeg would become
NetStream. MediaParser is already virtual and obtained by the MediaHandler
factory. When the registered MediaHandler is the gst one, it will give
gst-specific MediaParser,VideoDecoder and AudioDecoder subclasses.
Implementations are already present, dunno their state though.

But step 1 (understand/evaluate/improve) is very important here so please
take a look at MediaHandler/MediaParser/VideoDecoder/AudioDecoder first
(being the new stuff) and then sound_handler (being the old thing not yet
refactored).

For instance, the GST version of sound_handler doesn't support "aux"
streamer concept yet, and we should decide if that's the way to go
(thus implemeting in SoundHandlerGst) or that's to be changed (thus
finding an alternative interface for final sound mixing).

--strk;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]