diff options
author | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-06-03 23:37:20 +0000 |
---|---|---|
committer | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-06-03 23:37:20 +0000 |
commit | 1a92942b614da4c5dbe5a7ae19cecc55276f79a4 (patch) | |
tree | bfc3786a30a413910110ed8f5c07e650c4357a2b /demuxer.c | |
parent | 99e963fece591fdaeda9083625d6669c27eb8eb3 (diff) | |
download | mpv-1a92942b614da4c5dbe5a7ae19cecc55276f79a4.tar.bz2 mpv-1a92942b614da4c5dbe5a7ae19cecc55276f79a4.tar.xz |
keyframe flag added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@980 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'demuxer.c')
-rw-r--r-- | demuxer.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -70,11 +70,12 @@ void ds_add_packet(demux_stream_t *ds,demux_packet_t* dp){ dp->len,dp->pts,dp->pos,ds->demuxer->audio->packs,ds->demuxer->video->packs); } -void ds_read_packet(demux_stream_t *ds,stream_t *stream,int len,float pts,int pos){ +void ds_read_packet(demux_stream_t *ds,stream_t *stream,int len,float pts,int pos,int flags){ demux_packet_t* dp=new_demux_packet(len); stream_read(stream,dp->buffer,len); dp->pts=pts; //(float)pts/90000.0f; dp->pos=pos; + dp->flags=flags; // append packet to DS stream: ds_add_packet(ds,dp); } @@ -128,6 +129,7 @@ int ds_fill_buffer(demux_stream_t *ds){ ds->pts_bytes=0; } ds->pts_bytes+=p->len; // !!! + ds->flags=p->flags; // free packet: ds->bytes-=p->len; ds->first=p->next; |