[FFmpeg-devel] [PATCH] dshow: allow for more codecs take 2

Don Moir donmoir at comcast.net
Mon Feb 18 20:57:31 CET 2013

----- Original Message ----- 
From: "Roger Pack" <rogerdpack2 at gmail.com>
To: "FFmpeg development discussions and patches" <ffmpeg-devel at ffmpeg.org>
Sent: Thursday, February 14, 2013 3:46 PM
Subject: Re: [FFmpeg-devel] [PATCH] dshow: allow for more codecs take 2

Thanks roger. I was thinking about this when I saw you started on it.

The one main thing for me is to enumerate the devices and formats in a convienent way.

We have list_devices and list_formats but this is routed thru av_log which to me is sick.

I currently still do the enumeration in my own app because it makes the best sense. There are 2 problems with this. One is I have to 
tie my code to dshow which means its not as portable as I would like but I could get around this by just doing another library but 
avdevice is already there.  Two is I don't know the option names for the various pixel formats. Like I get mmioFOURCC 
('I','4','2','0') as an optional pixel format and I had to lookup that it maps to yuv420p so I could set that option if I needed it.

Now that info comes thru with list_formats etc., but looking thru the av_log output is silly.

I think there is a desire to have something like:

"get_dshow_device_list" which contains the devices and their formats in one call...

and also "free_dshow_device_list"

More information about the ffmpeg-devel mailing list