[vlc-devel] Re: Mac OS X MPEG-2 Acceleration - It's Here,	Let's Use It
    Clément Stenac 
    zorglub at diwi.org
       
    Mon Aug 28 20:14:18 CEST 2006
    
    
  
Hi,
> 2: It requires preparsing the video, setting up the video window and  
> then decoding with DVDVideo. In VLC decoding usually occurs before  
> the display core is aware of anything. It would require adding a  
> specific preparser to the avcodec decoder and opening up the window  
> earlier in the proces (perhaps this can be avoided, but i'm not sure  
> yet)
Haven't looked at the code, but it does look like the most tricky part,
because that probably requires some demuxer interaction. Well, the
parser should actually probably be implemented as a sub-demuxer.
> 3: it uses libavcodec, whereas we usually use libmpeg2 because of  
> it's superior speed and resilience. ( a special submodule with a  
> higher score could take care of this)
Well, that doesn't look important at it precisely doesn't use soft
decoding, just put the stuff in a separate module tried first.
> 4: we need a way to find out at the decoder level wether we are going  
> to be streaming/transcoding, because then we need to disable the  
> hardware decoding.
if( var_GetString( p_dec, "sout" ) )  ... :)
> It's all possible, but at the moment #1 is a blocker for me. (besides  
> lack of time :D )
-- 
clément
-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
    
    
More information about the vlc-devel
mailing list