[Mplayer-cvslog] CVS: main/libvo vo_dxr3.c,1.23,1.24
David Holm
mswitch at mplayer.dev.hu
Fri Dec 28 11:21:08 CET 2001
Update of /cvsroot/mplayer/main/libvo
In directory mplayer:/var/tmp.root/cvs-serv24221/libvo
Modified Files:
vo_dxr3.c
Log Message:
Brand new sync core, uses hw sync for everything.
Index: vo_dxr3.c
===================================================================
RCS file: /cvsroot/mplayer/main/libvo/vo_dxr3.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- vo_dxr3.c 26 Dec 2001 10:34:54 -0000 1.23
+++ vo_dxr3.c 28 Dec 2001 10:21:05 -0000 1.24
@@ -67,8 +67,8 @@
#ifdef USE_MP1E
void write_dxr3( rte_context* context, void* data, size_t size, void* user_data )
{
-/* if(ioctl(fd_video,EM8300_IOCTL_VIDEO_SETPTS,&vo_pts) < 0)
- printf( "VO: [dxr3] Unable to set pts\n" );*/
+ if(ioctl(fd_video,EM8300_IOCTL_VIDEO_SETPTS,&vo_pts) < 0)
+ printf( "VO: [dxr3] Unable to set pts\n" );
write( fd_video, data, size );
}
#endif
@@ -186,7 +186,7 @@
pixel_format = RTE_YUV420;
if( !rte_set_video_parameters( mp1e_context, pixel_format, mp1e_context->width,
mp1e_context->height, frame_rate,
- 3e6, "IPP" ) )
+ 3e6, "I" ) )
{
printf( "VO: [dxr3] Unable to set mp1e context!\n" );
rte_context_destroy( mp1e_context );
@@ -292,8 +292,8 @@
int data_left;
vo_mpegpes_t *p=(vo_mpegpes_t *)src[0];
-/* if(ioctl(fd_video,EM8300_IOCTL_VIDEO_SETPTS,&p->timestamp) < 0)
- printf( "VO: [dxr3] Unable to set pts\n" );*/
+ if(ioctl(fd_video,EM8300_IOCTL_VIDEO_SETPTS,&vo_pts) < 0)
+ printf( "VO: [dxr3] Unable to set pts\n" );
data_left = p->size;
while( data_left )
data_left -= write( fd_video, &((unsigned char*)p->data)[p->size-data_left], data_left );
@@ -401,11 +401,11 @@
static uint32_t
query_format(uint32_t format)
{
- if(format==IMGFMT_MPEGPES) return 0x2|0x4;
+ if(format==IMGFMT_MPEGPES) return 0x2|0x4|256;
#ifdef USE_MP1E
- if(format==IMGFMT_YV12) return 0x1|0x4;
- if(format==IMGFMT_YUY2) return 0x1|0x4;
- if(format==IMGFMT_BGR24) return 0x1|0x4;
+ if(format==IMGFMT_YV12) return 0x1|0x4|256;
+ if(format==IMGFMT_YUY2) return 0x1|0x4|256;
+ if(format==IMGFMT_BGR24) return 0x1|0x4|256;
else printf( "VO: [dxr3] Format unsupported, mail dholm at iname.com\n" );
#else
else printf( "VO: [dxr3] You have disabled libmp1e support, you won't be able to play this format!\n" );
More information about the MPlayer-cvslog
mailing list