Hi,     I'm a gstreamer user and recently starting using gstreamer1-libav. I 
notice that some gst-libav codec have the “max-thread” option, which allow 
frames to be processed in multiple threads, while others don't. And this is 
decided by whether the underlying libav codec have cap 
"AV_CODEC_CAP_FRAME_THREADS".        So I'm wondering why some codec for 
picture processing (which means frames are not related) doesn't have that cap. 
i.e. the codec mjpegdec doesn't have the cap, while the openjpeg/pngdec do 
have. Is it not possible to decode mjpeg image in parallel or it's just not 
implemented yet.
        My use case is decoding a jpeg stream on a multi-core system, and it 
use only one core. I'm using libav 2.8.8, and I see no change to this cap in 
git master code.
Regards,Daimon
--------------------------------

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to