[mythtv] [PATCH] libpostprocess

Andrew Mahone andrewmahone at eml.cc
Mon Oct 27 18:00:16 EST 2003


Kenneth Aafløy wrote:
> Hi List!
> 
> This is an attempt at bringing in support for ffmpeg's postprocess
> library. There is only support for the output format which is used by xv
> output for now. I've added a configuration line right below the checkbox
> for deinterlacing, where you can specify any extra filter separated by
> comma. The options for the filter is the same as you give to mplayer,
> with one exception, you have to use / to separate the filters you give
> to postprocess. Example 'postprocess=hb/vb/lb/dr'. If you give the
> filter wrong options, it will print usage instructions on the console.
> 
> If someone could direct me to some good information about image format
> specifications, that would be great. As always, comments are welcome.
> 
> Download the archive from http://home.no/mythtv-dvb/postproc.tar.bz2
> 
> 
> Kenneth

I've been wanting this, and I believe others have mentioned interest in 
deblocking and deringing filters as well.  Does your patch tell ffmpeg 
to apply postproc filters, or did you port the filters themselves to the 
MythTV filter API?  My understanding is that most of these need 
information that's only available from the decoder, although being able 
to deblock RTjpeg would be helpful - I see blocks even at the highest 
quality settings, sometimes, because q=255 is still only 75% JPEG 
quality.  I'll need to look at this and see how this works w/ the filter 
API changes I'm working on.  Btw, a good reference on formats is 
http://www.thedirks.org/v4l2/v4l2fmt.htm.  It's V4L2-oriented, but the 
information applies to pretty much anything that uses these formats. 
The format that you'll generally be getting from ffmpeg is YV12, which 
is listed there as YUV420P.

-- 
   Andrew Mahone
   andrewmahone AT eml DOT cc



More information about the mythtv-dev mailing list