diff demuxer.c @ 979:3bcc435cd5a2

keyframe flag added
author arpi_esp
date Sun, 03 Jun 2001 23:37:20 +0000
parents 1b905517c684
children b4457de47804
line wrap: on
line diff
--- a/demuxer.c	Sun Jun 03 23:36:47 2001 +0000
+++ b/demuxer.c	Sun Jun 03 23:37:20 2001 +0000
@@ -70,11 +70,12 @@
         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 @@
         ds->pts_bytes=0;
       }
       ds->pts_bytes+=p->len; // !!!
+      ds->flags=p->flags;
       // free packet:
       ds->bytes-=p->len;
       ds->first=p->next;