]> git.pld-linux.org Git - packages/DirectFB-extra.git/commitdiff
- merged from AC-branch
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 11 Mar 2007 17:20:11 +0000 (17:20 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    DirectFB-extra-mpeg3_open.patch -> 1.2

DirectFB-extra-mpeg3_open.patch [new file with mode: 0644]

diff --git a/DirectFB-extra-mpeg3_open.patch b/DirectFB-extra-mpeg3_open.patch
new file mode 100644 (file)
index 0000000..c2294c4
--- /dev/null
@@ -0,0 +1,41 @@
+diff -ur DirectFB-extra-1.0.0.orig/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c DirectFB-extra-1.0.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c
+--- DirectFB-extra-1.0.0.orig/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c      2006-11-23 00:42:47.000000000 +0100
++++ DirectFB-extra-1.0.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c   2007-03-09 10:40:28.000000000 +0100
+@@ -1051,6 +1051,7 @@
+ {
+      mpeg3_t *q;
+      char    *filename;
++     int     error_code;
+      
+      if (!ctx->filename)
+           return DFB_UNSUPPORTED;
+@@ -1062,8 +1063,9 @@
+           return DFB_UNSUPPORTED;
+      }
+-     q = mpeg3_open( filename );
+-     if (!q) {
++     q = mpeg3_open( filename, &error_code );
++     if (!q || error_code) {
++          D_ERROR( "Libmpeg3 Provider: Error opening video file!\n" );
+           D_FREE( filename );
+           return DFB_UNSUPPORTED;
+      }
+@@ -1084,7 +1086,7 @@
+ static DFBResult
+ Construct( IDirectFBVideoProvider *thiz, IDirectFBDataBuffer *buffer )
+ {
+-     int i;
++     int i, error_code;
+      IDirectFBDataBuffer_data *buffer_data;
+      DIRECT_ALLOCATE_INTERFACE_DATA(thiz, IDirectFBVideoProvider_Libmpeg3)
+@@ -1103,7 +1105,7 @@
+      /* open mpeg3 file */
+-     data->file          = mpeg3_open( data->filename );
++     data->file          = mpeg3_open( data->filename, &error_code );
+      /* fetch information about video */
+      data->video.width   = mpeg3_video_width( data->file, 0 );
This page took 0.132515 seconds and 4 git commands to generate.