[MPlayer-cygwin] Re: [PATCH] TV support in Win32 using Directshow

Compn tempn at twmi.rr.com
Sun Jan 28 22:01:33 CET 2007


Vladimir Voroshilov <voroshil <at> gmail.com> writes:

> 
> Hi!
> Thank you a lot for testing!
> > > Rebuilding audio chain in graph failure. Error=0x80070057
> Hm, this message souldn't occure in noaudio or immediate=1 modes.
> Graph builder fails to build audio media stream in graph.
> Usually this happens in pins connection processm when one of methods
> returns error (0x80070057==E_INVALIDARG).
> I can say more because output hasn't enough data.
> 
> Please use something like this for more verbose output:
> mplayer -tv driver=dshow -msglevel all=9 tv://2  >mplayer.out


i'll try the patch in a minute or two. i'm also on the #mplayer channel
if you want to talk there :)

here is msglevel output.

MPlayer dev-SVN-rUNKNOWN-3.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel Celeron A Mendocino/Pentium II Dixon (Family: 6, Model: 6, Stepping: 
5)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.
Adding file tv://2
Config pushed level is now 2
Config pushed level is now 3
get_path('codecs.conf') -> 'G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/
codecs.conf'
Reading G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/codecs.conf: Can't 
open 'G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/codecs.conf': No such 
file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/
codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --enable-runtime-cpudetection --enable-static --enable-tv-dshow
CommandLine: '-tv' 'driver=dshow' '-msglevel' 'all=9' 'tv://2'
get_path('font/font.desc') -> 'G:/mplayer-r21948-dshow-v26/usr/local/bin/
mplayer/font/font.desc'
font: can't open file: G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/font/
font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX Optimized OnScreenDisplay
Using Windows native timing
get_path('input.conf') -> 'G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/
input.conf'
Can't open input config file G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/
input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or 
directory
Falling back on default (hardcoded) input config
get_path('2.conf') -> 'G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/2.conf'

[[[init getch2]]]

Playing tv://2.
get_path('sub/') -> 'G:/mplayer-r21948-dshow-v26/usr/local/bin/mplayer/sub/'
WINSOCK2 init: 0
STREAM: [tv] tv://2
STREAM: Description: TV Input
STREAM: Author: Benjamin Zores, Albeu
STREAM: Comment: 
s->pos=0  newpos=0  new_bufpos=0  buflen=0  
TV file format detected.
Selected driver: dshow
 name: DirectShow TV
 author: voroshil
 comment: Very experimental!! Use with caution
tvi_dshow: Device #0: ATI Rage Theater Video Capture
tvi_dshow: Using device #0: ATI Rage Theater Video Capture
tvi_dshow: BaseFilter found (0104C144)
tvi_dshow: BaseFilter (0104C144): Name=0001, Graph=0104BA10
tvi_dshow: BaseFilter (0104C144) pins:0104DF0C (out,Capture);0104DC34 (out,VP);
0104D95C (out,VBI);0104D66C (out,VPVBI);0104D494 (in,Analog Video In);
Got pTVTuner (01050AB0)
 supported norms: 0 = ntsc-m; 1 = ntsc-mj; 2 = pal-m; 3 = pal-n;
 inputs: 0 = Television;
88 40
DS_MPGrabberCreate
DS_MPGrabber created (010561A8)
DS_MPGrabber_AddRef(010561A8) called (ref:1)
DS_MPGrabber_JoinFilterGraph(010561A8,0104BA10,0)
DS_MPGrabber_QueryInterface(010561A8) called
DS_MPGrabber_QueryInterface failed! (GUID: 8e1c39a1-de53-11cf-aa63-0080c744528d
DS_MPGrabber_QueryInterface(010561A8) called
DS_MPGrabber_QueryInterface failed! (GUID: f90a6130-b658-11d2-ae49-0000f8754b99
DS_MPGrabber_QueryFilterInfo(010561A8) Returning:Graph=0104BA10
tvi_dshow: BaseFilter (010561A8): Name=0002, Graph=0104BA10
tvi_dshow: BaseFilter (010561A8) pins:DS_MPGrabber_EnumPins(010561A8) called
DS_MPGrabber_AddRef(010561A8) called (ref:2)
DS_MPGrabber_Release(010561A8) called (new ref:2)
010560C8 (in,);DS_MPGrabber_AddRef(010561A8) called (ref:2)
DS_MPGrabber_Release(010561A8) called (new ref:2)
01056378 (in,);
Selected norm: pal
Selected channel list: europe-east (including 133 channels)
Requested channel: 2
Current frequency: 2013271247 (125829452.938)
==> Found video stream: 0
Requesting following audio format:
61 75 64 73 00 00 10 00 
80 00 00 aa 00 38 9b 71 
01 00 00 00 00 00 10 00 
80 00 00 aa 00 38 9b 71 
01 00 00 00 00 00 00 00 
04 00 00 00 81 9f 58 05 
56 c3 ce 11 bf 01 00 aa 
00 55 59 5a 00 00 00 00 
00 00 00 00 00 00 00 00 
-(Ptr:00000000)--(00)--
-----------------------
DS_MPGrabber_QueryInterface(010561A8) called
DS_MPGrabber_QueryInterface failed! (GUID: 56a86891-0ad4-11ce-b03a-0020af0ba770
DS_MPGrabber_QueryInterface(010561A8) called
DS_MPGrabber_AddRef(010561A8) called (ref:2)
DS_MPGrabber_EnumPins(010561A8) called
DS_MPGrabber_Release(010561A8) called (new ref:2)
DS_MPGrabber_Release(010561A8) called (new ref:1)
DEMUXER: freeing demuxer at 01048AB0
DEMUXER: freeing sh_video at 010564A0


*** uninit(0x48)
WINSOCK2 uninit

[[[uninit getch2]]]
Config poped level=2
Config poped level=1

*** uninit(0x80)

Exiting... (End of file)
max framesize was 0 bytes


the only message that wasnt in the mplayer.out file was the previous error 
message: Rebuilding audio chain in graph failure. Error=0x80070057




More information about the MPlayer-cygwin mailing list