Hi All,
Been a while since I posted here, Its good to be back. =)
I got extremly happy when I saw scouties work on streaming tv capture with channel selection and stuff, Great Work!
Back to this thread:
I can't set any capture resolutions above 352x288 when using the command line argument --dshow-size="" on my ATI AIW 9800.
It works perfectly well to set resolutions up to 720x576 with the gui...
After digging around the forum and the logs generated by VLC I found that the initial enumeration of pins showed that only the following resolutions could be used: 320x240 and 352x288.
The below log fragment indicates to me that VLC tries the info from --dshow-size or the Video Size field in the gui DirectShow tab but then ignores it in favour of the first of the enumerated ones...
Code: Select all
dshow debug: Width x Height 720x576
dshow debug: found device: ATI Rage Theater Video Capture
dshow debug: using device: ATI Rage Theater Video Capture
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: VP
dshow debug: EnumDeviceCaps: output pin: VBI
dshow debug: EnumDeviceCaps: output pin: VPVBI
dshow debug: EnumDeviceCaps: input pin: Analog Video In
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:320, height:240
dshow debug: EnumDeviceCaps: input pin accepts chroma: YUY2, width:320, height:240
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:352, height:288
dshow debug: EnumDeviceCaps: input pin accepts chroma: YUY2, width:352, height:288
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:320, height:240
dshow debug: EnumDeviceCaps: input pin accepts chroma: YUY2, width:320, height:240
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:352, height:288
dshow debug: EnumDeviceCaps: input pin accepts chroma: YUY2, width:352, height:288
dshow debug: EnumDeviceCaps: trying pin VP
dshow debug:
dshow debug: EnumDeviceCaps: trying pin VBI
dshow debug:
dshow debug:
dshow debug: EnumDeviceCaps: trying pin VPVBI
dshow debug:
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (width=320, height=240, chroma=UYVY)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::GetAllocatorRequirements
dshow debug: CapturePin::GetAllocator
dshow debug: CapturePin::NotifyAllocator
However, if I check the Device Properties box and continue to select a higher resolution in the Properties box I see this in the log:
Code: Select all
dshow debug: CapturePin::QueryAccept [OK] (width=720, height=576, chroma=YUY2)
dshow debug: CapturePin::Disconnect [OK]
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (width=720, height=576, chroma=YUY2)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::GetAllocatorRequirements
dshow debug: CapturePin::GetAllocator
dshow debug: CapturePin::NotifyAllocator
And *then* the video resolution is fine!?
What is going bonk here?
(yes I saw the other thread about odd spelling of the resolution, My Properties list shows the resolutions as "720 x 576" and not "720x576". Tried both combinations however)
Uh right forgot to mention what version I was running, its the Mar 22 nightly build: vlc-0.8.2-svn-20050322
And I run it on Windows Server 2003.
Otherwise, bleeding good app! I adore VLC. =)
Cheers!
Frater