Include HDYC pixel format

Website, builds, or other suggestions.
User avatar
Zeranoe
Site Admin
Posts: 704
Joined: Sat May 07, 2011 7:12 pm
Contact:

Re: Include HDYC pixel format

Post by Zeranoe » Fri Jan 04, 2013 9:26 pm

lbgaus wrote:Having a script to work with would be awesome. Thank you for your efforts on this :D
Here is the command that I ran FFmpeg with:

Code: Select all

"ffmpeg.exe" -i "mux.avs" -s 1280x720 -c:v libx264 -aspect 16:9 -preset fast -crf 20 -c:a libfdk_aac -b:a 256k -r 30 -t 15 "output.mp4"
Here is mux.avs:

Code: Select all

V=DirectShowSource("video.GRF", audio=false, fps=60, framecount=1000000)
A=DirectShowSource("audio.GRF", video=false, fps=60, framecount=1000000)
AudioDub(V, A)
The GRF files are my graphedit files, which allow me to use the AVS script.

This is video.GRF:
video_grf.jpg
This is audio.GRF:
audio_grf.jpg
I hope this helps, you will need to install the "live" drivers from AmaRecTV, along with AviSynth.

Also, I compiled a custom FFmpeg that could encode fdk aac, but since my public builds do not include this library you will need to use a different audio encoder.

rogerdpack
Posts: 1878
Joined: Fri Aug 05, 2011 9:56 pm

Re: Include HDYC pixel format

Post by rogerdpack » Fri Jan 04, 2013 11:18 pm

lbgaus wrote:Happy new year!

Performing that command on all the executables returned:

Code: Select all

Unrecognized option 'show_inputs'
Failed to set value '-i' for option 'show_inputs'
Is that the right option name? Thanks!
something like
$ ffmpeg -f dshow -list_options true -i video="XXX"

lbgaus
Posts: 7
Joined: Wed Dec 26, 2012 5:32 am

Re: Include HDYC pixel format

Post by lbgaus » Sat Jan 05, 2013 3:05 am

Ah, here are the readouts for all 4 exe's. I should be able to set up a test computer, and will PM you details in a few days once I've done it.

ffmpeg-distro-static-2012-08-24-5ac603df83e9f25d5ad5153b101e065783dfdb96.dshow_pixfmt.ramiro

Code: Select all

ffmpeg-32.exe -f dshow -list_options true -i video="Decklink Video Capture"

ffmpeg version N-43886-g5ac603d Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 24 2012 12:20:20 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86 --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --target-os=mingw32 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame --enable-version3 --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32 --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm --extra-libs=-lgdi32 --en
able-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-runtime-cpudetect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[dshow @ 01C9F9A0] DirectShow video device options
[dshow @ 01C9F9A0]  Pin "Capture"
[dshow @ 01C9F9A0]   pix_fmt=uyvy422 min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 01C9F9A0]   pix_fmt=uyvy422 min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 01C9F9A0]   pix_fmt=uyvy422 min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 01C9F9A0]   pix_fmt=uyvy422 min s=720x486 fps=59.9402 max s=720x486 fps=59.9402
[dshow @ 01C9F9A0]   pix_fmt=uyvy422 min s=720x576 fps=50 max s=720x576 fps=50
[dshow @ 01C9F9A0]   unknown compression type min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 01C9F9A0]   unknown compression type min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 01C9F9A0]   unknown compression type min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 01C9F9A0]   unknown compression type min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 01C9F9A0]   unknown compression type min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 01C9F9A0]   unknown compression type min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 01C9F9A0]   unknown compression type min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 01C9F9A0]   unknown compression type min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
video=Decklink Video Capture: Immediate exit requested

Code: Select all

ffmpeg-x86_64.exe -f dshow -list_options true -i video="Decklink Video Capture"

ffmpeg version N-43847-g91c18be Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 21 2012 06:15:15 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86_64 --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --target-os=mingw32 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-x86_64/bin/x86_64-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame --enable-version3 --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32 --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm --extra-libs=-lgdi
32 --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-runtime-cpudetect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[dshow @ 0000000000339A80] DirectShow video device options
[dshow @ 0000000000339A80]  Pin "Capture"
[dshow @ 0000000000339A80]   min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 0000000000339A80]   min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 0000000000339A80]   min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 0000000000339A80]   min s=720x486 fps=59.9402 max s=720x486 fps=59.9402
[dshow @ 0000000000339A80]   min s=720x576 fps=50 max s=720x576 fps=50
[dshow @ 0000000000339A80]   min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 0000000000339A80]   min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 0000000000339A80]   min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 0000000000339A80]   min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 0000000000339A80]   min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 0000000000339A80]   min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 0000000000339A80]   min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 0000000000339A80]   min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
video=Decklink Video Capture: Immediate exit requested
ffmpeg-distro-static-2012-08-24-82bb129c7624d7d0ad2ac4a48a1f948c5aba0118.ramiro_and_one

Code: Select all

ffmpeg-32.exe -f dshow -list_options true -i video="Decklink Video Capture"

ffmpeg version N-43887-g82bb129 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 24 2012 13:25:03 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86 --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --target-os=mingw32 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame --enable-version3 --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32 --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm --extra-libs=-lgdi32 --en
able-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-runtime-cpudetect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[dshow @ 0003F9A0] DirectShow video device options
[dshow @ 0003F9A0]  Pin "Capture"
[dshow @ 0003F9A0]   pix_fmt=uyvy422 min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 0003F9A0]   pix_fmt=uyvy422 min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 0003F9A0]   pix_fmt=uyvy422 min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 0003F9A0]   pix_fmt=uyvy422 min s=720x486 fps=59.9402 max s=720x486 fps=59.9402
[dshow @ 0003F9A0]   pix_fmt=uyvy422 min s=720x576 fps=50 max s=720x576 fps=50
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 0003F9A0]   video_codec=rawvideo min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
video=Decklink Video Capture: Immediate exit requested

Code: Select all

ffmpeg-x86_64.exe -f dshow -list_options true -i video="Decklink Video Capture"

ffmpeg version N-43847-g91c18be Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 21 2012 06:15:15 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86_64 --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --target-os=mingw32 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-x86_64/bin/x86_64-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame --enable-version3 --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32 --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm --extra-libs=-lgdi
32 --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-runtime-cpud
etect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[dshow @ 0000000001C29A80] DirectShow video device options
[dshow @ 0000000001C29A80]  Pin "Capture"
[dshow @ 0000000001C29A80]   min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 0000000001C29A80]   min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 0000000001C29A80]   min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 0000000001C29A80]   min s=720x486 fps=59.9402 max s=720x486 fps=59.9402
[dshow @ 0000000001C29A80]   min s=720x576 fps=50 max s=720x576 fps=50
[dshow @ 0000000001C29A80]   min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 0000000001C29A80]   min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 0000000001C29A80]   min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 0000000001C29A80]   min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 0000000001C29A80]   min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 0000000001C29A80]   min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 0000000001C29A80]   min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 0000000001C29A80]   min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
video=Decklink Video Capture: Immediate exit requested

rogerdpack
Posts: 1878
Joined: Fri Aug 05, 2011 9:56 pm

Re: Include HDYC pixel format

Post by rogerdpack » Sat Jan 05, 2013 3:58 pm

this line:

[dshow @ 0003F9A0] video_codec=rawvideo min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976

seems a bit suspect since "rawvideo" isn't a video_codec. hmm...yeah I guess it would be easer with a working demo :)
-r

lbgaus
Posts: 7
Joined: Wed Dec 26, 2012 5:32 am

Re: Include HDYC pixel format

Post by lbgaus » Sat Jan 05, 2013 6:56 pm

I will test out the AmaRec / GraphEdit scripts, but I did manage to get ffmpeg (official zeranoe build) working by capturing 1080i from the AmaRec Video Capture proxy-device thing. Strangely, I seem to get a slow memory leak when capturing and using the yadif deinterlace filter into 1080p, but I will leave all this for a future troubleshooting session.

If it helps compare and contrast the various DirectShow device capture formats, this is the equivalent to the "list_options" command within AmaRecTV's settings panel.

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Thu Jan 24, 2013 5:44 pm

Hi there!
I want to contribute my little ugly patch which enables ffmpeg DirectShow HDYC capture from DeckLink:

Code: Select all

--- libavdevice/dshow.c 2013-01-19 14:24:06.782686914 +0200
+++ libavdevice/dshow_hdyc.c    2013-01-20 11:02:37.068708262 +0200
@@ -74,6 +74,7 @@
 {
     switch(biCompression) {
     case MKTAG('U', 'Y', 'V', 'Y'):
+    case MKTAG('H', 'D', 'Y', 'C'):
         return AV_PIX_FMT_UYVY422;
     case MKTAG('Y', 'U', 'Y', '2'):
         return AV_PIX_FMT_YUYV422;
It works for me!
This
https://docs.google.com/file/d/0By6-Pyq ... hyR2c/edit
ffmpeg 64bit Windows binary has one more change!
I reversed following patch, because it breaks XDCAMHD MXFs in my referent player:
http://ffmpeg.org/pipermail/ffmpeg-cvsl ... 56243.html
Example - ffmpeg DirectShow DeckLink capture (XDCAMHD):

Code: Select all

ffmpeg_49235.exe -threads 4 -rtbufsize 512000k -framerate 25 -f dshow -video_size 1920x1080 -channels 2 -i video="Decklink Video Capture":audio="Decklink Audio Capture" -filter_complex "[a] channelsplit=channel_layout=2 [FL][FR]" -map v -map [FL] -map [FR] -vcodec mpeg2video -pix_fmt yuv422p -flags  +ildct+ilme -top 1  -b:v 50000k -minrate:v 50000k -maxrate:v 50000k  -bufsize:v 36408333 -bf 2 -rc_max_vbv_use 1 -rc_min_vbv_use 1 -dc 10 -qmin 1 -lmin "1*QP2LAMBDA" -intra_vlc 1 -acodec pcm_s24le  -y out2.mxf
ffmpeg version N-49235-gdd5689a-iotzo Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan 24 2013 16:06:46 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86_64 --target-os=mingw32 --cross-prefix=/var/zeranoe/sandbox/mingw-w64-x86_64/bin/x86_64-w
64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --enable-libmp3lame --enable-ve
rsion3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls -
-enable-libgsm --enable-libfreetype --enable-fontconfig --enable-libass --enable-libutvideo --enable-libopus --disable-w32threads --
enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enabl
e-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx -
-extra-version=iotzo --enable-runtime-cpudetect
  libavutil      52. 15.102 / 52. 15.102
  libavcodec     54. 90.100 / 54. 90.100
  libavformat    54. 61.104 / 54. 61.104
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 33.100 /  3. 33.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[dshow @ 00000000003311e0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, dshow, from 'video=Decklink Video Capture:audio=Decklink Audio Capture':
  Duration: N/A, start: 0.093106, bitrate: 1536 kb/s
    Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1920x1080, 25 tbr, 10000k tbn, 25 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Output #0, mxf, to 'out2.mxf':
  Metadata:
    encoder         : Lavf54.61.104
    Stream #0:0: Video: mpeg2video, yuv422p, 1920x1080, q=1-31, 50000 kb/s, 25 tbn, 25 tbc
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels (FL), s32, 1152 kb/s
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels (FR), s32, 1152 kb/s
Stream mapping:
  Stream #0:1 (pcm_s16le) -> channelsplit (graph 0)
  Stream #0:0 -> #0:0 (rawvideo -> mpeg2video)
  channelsplit:FL (graph 0) -> Stream #0:1 (pcm_s24le)
  channelsplit:FR (graph 0) -> Stream #0:2 (pcm_s24le)
Press [q] to stop, [?] for help
frame=  905 fps= 25 q=1.3 size=  230948kB time=00:00:36.21 bitrate=52248.7kbits/s
References:
http://ffmpeg.zeranoe.com/blog/
http://www.itbroadcastanddigitalcinema. ... howto.html
http://www.fourcc.org/yuv.php#HDYC
http://ffmpeg.org/pipermail/ffmpeg-cvsl ... 56243.html
https://github.com/rdp/ffmpeg-windows-b ... lpers/wiki
Last edited by iotzo on Thu Jan 24, 2013 7:07 pm, edited 2 times in total.

User avatar
Zeranoe
Site Admin
Posts: 704
Joined: Sat May 07, 2011 7:12 pm
Contact:

Re: Include HDYC pixel format

Post by Zeranoe » Thu Jan 24, 2013 5:56 pm

You should send that patch to the dev mailing list.

They probably wont have any problem applying it upstream.

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Thu Jan 24, 2013 6:18 pm

10x Zeranoe, but I’m not a programmer and don’t think I’ll be able to match up with high programming standards in ffmpeg devel mailing list. Also, this is fast and ugly patch and it is not complete. Just works somehow for me. The complete patch should indicate HDYC FourCC when capturing with ffmpeg from DeckLink, and maybe many other things which I don’t comprehend.
I want to thank you for your wonderful crosscompiling script and very, very useful ffmpeg binaries!
Thank YOU!

ramiro
Posts: 157
Joined: Tue May 10, 2011 12:56 am

Re: Include HDYC pixel format

Post by ramiro » Fri Jan 25, 2013 2:41 am

iotzo wrote:Hi there!
I want to contribute my little ugly patch which enables ffmpeg DirectShow HDYC capture from DeckLink:

Code: Select all

--- libavdevice/dshow.c 2013-01-19 14:24:06.782686914 +0200
+++ libavdevice/dshow_hdyc.c    2013-01-20 11:02:37.068708262 +0200
@@ -74,6 +74,7 @@
 {
     switch(biCompression) {
     case MKTAG('U', 'Y', 'V', 'Y'):
+    case MKTAG('H', 'D', 'Y', 'C'):
         return AV_PIX_FMT_UYVY422;
     case MKTAG('Y', 'U', 'Y', '2'):
         return AV_PIX_FMT_YUYV422;
rogerdpack, didn't you have a patch to remove dshow_codecid() entirely?

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Fri Jan 25, 2013 7:35 am

ramiro wrote:
iotzo wrote:Hi there!
I want to contribute my little ugly patch which enables ffmpeg DirectShow HDYC capture from DeckLink:

Code: Select all

--- libavdevice/dshow.c 2013-01-19 14:24:06.782686914 +0200
+++ libavdevice/dshow_hdyc.c    2013-01-20 11:02:37.068708262 +0200
@@ -74,6 +74,7 @@
 {
     switch(biCompression) {
     case MKTAG('U', 'Y', 'V', 'Y'):
+    case MKTAG('H', 'D', 'Y', 'C'):
         return AV_PIX_FMT_UYVY422;
     case MKTAG('Y', 'U', 'Y', '2'):
         return AV_PIX_FMT_YUYV422;
rogerdpack, didn't you have a patch to remove dshow_codecid() entirely?
This patch affects dshow_pixfmt()

Post Reply
'