mirror of
https://github.com/mpv-player/mpv
synced 2024-10-22 08:51:57 +02:00
largefile support by Matthias Schwarzott <zzam@gmx.de>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9631 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
24b959eee4
commit
a0b6101592
@ -31,7 +31,7 @@ typedef struct
|
||||
{
|
||||
int current_frame;
|
||||
int frame_size;
|
||||
int current_filepos;
|
||||
off_t current_filepos;
|
||||
int frame_number;
|
||||
dv_decoder_t *decoder;
|
||||
} rawdv_frames_t;
|
||||
@ -100,7 +100,7 @@ int demux_rawdv_fill_buffer(demuxer_t *demuxer)
|
||||
demux_packet_t* dp_video=NULL;
|
||||
sh_video_t *sh_video = demuxer->video->sh;
|
||||
int bytes_read=0;
|
||||
// fprintf(stderr,"demux_rawdv_fill_buffer() seek to %d, size: %d\n",frames->current_filepos,frames->frame_size);
|
||||
// fprintf(stderr,"demux_rawdv_fill_buffer() seek to %qu, size: %d\n",frames->current_filepos,frames->frame_size);
|
||||
// fetch the frame from the file
|
||||
// first, position the file properly since ds_read_packet() doesn't
|
||||
// seem to do it, even though it takes a file offset as a parameter
|
||||
@ -190,7 +190,7 @@ demuxer_t* demux_open_rawdv(demuxer_t* demuxer)
|
||||
frames->frame_size=dv_decoder->frame_size;
|
||||
frames->frame_number=demuxer->stream->end_pos/frames->frame_size;
|
||||
|
||||
mp_msg(MSGT_DEMUXER,MSGL_V,"demux_open_rawdv() seek to %d, size: %d, dv_dec->frame_size: %d\n",frames->current_filepos,frames->frame_size, dv_decoder->frame_size);
|
||||
mp_msg(MSGT_DEMUXER,MSGL_V,"demux_open_rawdv() seek to %qu, size: %d, dv_dec->frame_size: %d\n",frames->current_filepos,frames->frame_size, dv_decoder->frame_size);
|
||||
if (dv_decoder->audio != NULL && demuxer->audio->id>=-1){
|
||||
sh_audio_t *sh_audio = new_sh_audio(demuxer, 0);
|
||||
demuxer->audio->sh = sh_audio;
|
||||
|
Loading…
Reference in New Issue
Block a user