diff options
Diffstat (limited to 'libmpdemux/demux_mf.c')
-rw-r--r-- | libmpdemux/demux_mf.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libmpdemux/demux_mf.c b/libmpdemux/demux_mf.c index 2c5f369ec7..3620c77920 100644 --- a/libmpdemux/demux_mf.c +++ b/libmpdemux/demux_mf.c @@ -41,7 +41,11 @@ int demux_mf_fill_buffer(demuxer_t *demuxer){ stat( mf->names[mf->curr_frame],&fs ); // printf( "[demux_mf] frame: %d (%s,%d)\n",mf->curr_frame,mf->names[mf->curr_frame],fs.st_size ); +#ifdef WIN32 + if ( !( f=fopen( mf->names[mf->curr_frame],"rb" ) ) ) return 0; +#else if ( !( f=fopen( mf->names[mf->curr_frame],"r" ) ) ) return 0; +#endif { sh_video_t * sh_video = demuxer->video->sh; demux_packet_t * dp = new_demux_packet( fs.st_size ); |