1 --- DirectFB-1.7.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c.orig 2013-07-09 00:23:17.000000000 +0200
2 +++ DirectFB-1.7.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_openquicktime.c 2013-07-21 08:45:13.711671545 +0200
4 desc->caps |= DVSCAPS_VIDEO;
6 snprintf( desc->video.encoding,
7 - DFB_STREAM_DESC_ENCODING_LENGTH,
8 + DFB_STREAM_DESC_ENCODING_LENGTH, "%s",
9 quicktime_video_compressor( data->file, 0 ) ? : "" );
10 desc->video.framerate = quicktime_frame_rate( data->file, 0 );
11 desc->video.aspect = (double) quicktime_video_width( data->file, 0 ) /
13 desc->caps |= DVSCAPS_AUDIO;
15 snprintf( desc->audio.encoding,
16 - DFB_STREAM_DESC_ENCODING_LENGTH,
17 + DFB_STREAM_DESC_ENCODING_LENGTH, "%s",
18 quicktime_audio_compressor( data->file, 0 ) ? : "" );
19 desc->audio.samplerate = quicktime_sample_rate( data->file, 0 );
20 desc->audio.channels = quicktime_track_channels( data->file, 0 );
21 --- DirectFB-1.7.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_xine.c.orig 2013-01-12 06:06:23.000000000 +0100
22 +++ DirectFB-1.7.0/interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_xine.c 2013-07-21 08:48:00.479143131 +0200
24 desc->caps |= DVSCAPS_VIDEO;
26 snprintf( desc->video.encoding,
27 - DFB_STREAM_DESC_ENCODING_LENGTH,
28 + DFB_STREAM_DESC_ENCODING_LENGTH, "%s",
29 xine_get_meta_info( data->stream, XINE_META_INFO_VIDEOCODEC ) ?:"" );
30 desc->video.framerate = xine_get_stream_info( data->stream,
31 XINE_STREAM_INFO_FRAME_DURATION );
33 desc->caps |= DVSCAPS_AUDIO;
35 snprintf( desc->audio.encoding,
36 - DFB_STREAM_DESC_ENCODING_LENGTH,
37 + DFB_STREAM_DESC_ENCODING_LENGTH, "%s",
38 xine_get_meta_info( data->stream, XINE_META_INFO_AUDIOCODEC ) ?:"" );
39 desc->audio.samplerate = xine_get_stream_info( data->stream,
40 XINE_STREAM_INFO_AUDIO_SAMPLERATE );
44 snprintf( desc->title,
45 - DFB_STREAM_DESC_TITLE_LENGTH,
46 + DFB_STREAM_DESC_TITLE_LENGTH, "%s",
47 xine_get_meta_info( data->stream, XINE_META_INFO_TITLE ) ?:"" );
48 snprintf( desc->author,
49 - DFB_STREAM_DESC_AUTHOR_LENGTH,
50 + DFB_STREAM_DESC_AUTHOR_LENGTH, "%s",
51 xine_get_meta_info( data->stream, XINE_META_INFO_ARTIST ) ?:"" );
52 snprintf( desc->album,
53 - DFB_STREAM_DESC_ALBUM_LENGTH,
54 + DFB_STREAM_DESC_ALBUM_LENGTH, "%s",
55 xine_get_meta_info( data->stream, XINE_META_INFO_ALBUM ) ?:"" );
56 snprintf( desc->genre,
57 - DFB_STREAM_DESC_GENRE_LENGTH,
58 + DFB_STREAM_DESC_GENRE_LENGTH, "%s",
59 xine_get_meta_info( data->stream, XINE_META_INFO_GENRE ) ?:"" );
60 snprintf( desc->comment,
61 - DFB_STREAM_DESC_COMMENT_LENGTH,
62 + DFB_STREAM_DESC_COMMENT_LENGTH, "%s",
63 xine_get_meta_info( data->stream, XINE_META_INFO_COMMENT ) ?:"" );
64 desc->year = atoi( xine_get_meta_info( data->stream, XINE_META_INFO_YEAR ) ?:"" );