GStreamer MPEG2 decoder, deinterlace and scaler benchmark results

Here is my benchmark results for MPEG2 decoders and deinterlacers, avaliable in GStreamer.

 

 

GStreamer compiled from sources, the versions of the software are:

gstreamer-0.10.36
gst-plugins-base-0.10.36
gst-plugins-good-0.10.31
gst-plugins-bad-0.10.23
gst-plugins-ugly-0.10.19
gst-ffmpeg-0.10.13

 

Orc acceleration is enabled, the testing CPU is AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (2,2Ghz). The input image dimensions are 720x576.

                                                                                                                                                                             

 

 MPEG2 Decoder Resolution CPU Usage
ffdec_mpeg2video halfres 7...8 %
ffdec_mpeg2video fullres 10...11 %
mpeg2dec fullres 15...17 %

 

Deinterlacer Mode CPU Usage
ffdeinterlace none 3...5 %
deinterlace 0-tomsmocomp 32...34 %
deinterlace 1-greedyh 30...32 %
deinterlace 2-greedyl 8...9 %
deinterlace 3-vfir 8...9 %
deinterlace 4-linear 7...8 %
deinterlace 5-linearblend 8...10 %
deinterlace 6-scalerbob 7...8 %
deinterlace 7-weave 7...8 %
deinterlace 8-weavetff 6...8 %
deinterlace 9-weavebff 7...9 %

 

Scaler Mode CPU Usage
videoscale 0-nearest-neighbour 1...2 %
videoscale 1-bilinear 5...6 %
videoscale 2-4-tap 10...11%

 

TODO: benchmark for ffvideoscale (it must be faster than gstreamer's scaler).

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <span> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
All comments are PRE-MODERATED! Enter what you see:
Image CAPTCHA
Enter the characters shown in the image.