Hi Claudio,
I try to pass the path to video provider, using sample1 and sample2 inside the DirectFB-extra project. But both show me the result:
./sample1 /tmp/xinePipe
...
sample1.c <600>:
(#) DirectFBError [dfb->CreateVideoProvider( dfb, mrl, &video )]: No (suitable) implementation found!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:741 in dfb_core_deinit_check()]
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:741 in dfb_core_deinit_check()]
./sample1 fifo:///tmp/xinePipe
...
sample1.c <600>:
(#) DirectFBError [dfb->CreateVideoProvider( dfb, mrl, &video )]: File not found!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c :741 in dfb_core_deinit_check()]
(#) DirectFBError [dfb->CreateVideoProvider( dfb, mrl, &video )]: File not found!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c :741 in dfb_core_deinit_check()]
However, with df_xine it works:
./df_xine fifo:///tmp/xinePipe
df_xine: here we go!
df_xine: scanning layers for a suitable one
df_xine: probing layer 1
df_xine: -> has a surface
df_xine: -> can be positioned on the screen
df_xine: -> trying to access...ok
df_xine: -> checking if double-buffering is supported...yes
df_xine: -> checking if YUY2 is supported...yes
df_xine: -> checking if YV12 is supported...yes
df_xine: using layer 1 [Radeon CRTC1's Overlay]
packed format: YUY2
planar format: YV12
df_xine: using harwdare OSD.
video_out_dfb: using ITURBT601 conversion matrix
video_out_dfb: MMX detected and enabled
video_out_dfb: destination surface is YV12
video_out_dfb: subpicture surface is ARGB
audio_alsa_out : supported modes are 8bit 16bit 24bit 32bit mono stereo (4-channel not enabled in xine config) (4.1-channel not enabled in xine config) (5-channel not enabled in xine config) ( 5.1-channel not enabled in xine config) (a/52 and DTS pass-through not enabled in xine config)
xine: found input plugin : stdin streaming input plugin
xine: found demuxer plugin: MPEG Transport Stream demuxer
df_xine: playing mrl 'fifo:///tmp/xinePipe'
...
df_xine: scanning layers for a suitable one
df_xine: probing layer 1
df_xine: -> has a surface
df_xine: -> can be positioned on the screen
df_xine: -> trying to access...ok
df_xine: -> checking if double-buffering is supported...yes
df_xine: -> checking if YUY2 is supported...yes
df_xine: -> checking if YV12 is supported...yes
df_xine: using layer 1 [Radeon CRTC1's Overlay]
packed format: YUY2
planar format: YV12
df_xine: using harwdare OSD.
video_out_dfb: using ITURBT601 conversion matrix
video_out_dfb: MMX detected and enabled
video_out_dfb: destination surface is YV12
video_out_dfb: subpicture surface is ARGB
audio_alsa_out : supported modes are 8bit 16bit 24bit 32bit mono stereo (4-channel not enabled in xine config) (4.1-channel not enabled in xine config) (5-channel not enabled in xine config) ( 5.1-channel not enabled in xine config) (a/52 and DTS pass-through not enabled in xine config)
xine: found input plugin : stdin streaming input plugin
xine: found demuxer plugin: MPEG Transport Stream demuxer
df_xine: playing mrl 'fifo:///tmp/xinePipe'
...
Thanks,
Marcio Moreno
On 7/27/06, Claudio Ciccani <[EMAIL PROTECTED]> wrote:
Marcio Moreno wrote:
> Hi,
>
> the xine-lib have support for mrl like "fifo://"
> I have it working fine with df_xine, available in DirectFB-extra
> project. However, when I try to create a xine video provider with a
> "fifo://" like mrl, it return "file not found" error. Can you check if
> will be necessary changes in xine video provider interface to make it work?
>
> Thanks,
>
> Marcio Moreno
>
No, the xine video provider doesn't support the mrl "fifo://", you have
to pass the path to the fifo instead.
--
Regards,
Claudio Ciccani
[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb
_______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
