comparison avidec.c @ 5913:11bb10c37225 libavformat

Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY. Patch by Jean-Daniel Dupas, devlists shadowlab org
author cehoyos
date Wed, 31 Mar 2010 12:29:58 +0000
parents 536e5527c1e0
children 8bb6b2e62a62
comparison
equal deleted inserted replaced
5912:10f577d87c71 5913:11bb10c37225
775 if (CONFIG_DV_DEMUXER && avi->dv_demux) { 775 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
776 dstr = pkt->destruct; 776 dstr = pkt->destruct;
777 size = dv_produce_packet(avi->dv_demux, pkt, 777 size = dv_produce_packet(avi->dv_demux, pkt,
778 pkt->data, pkt->size); 778 pkt->data, pkt->size);
779 pkt->destruct = dstr; 779 pkt->destruct = dstr;
780 pkt->flags |= PKT_FLAG_KEY; 780 pkt->flags |= AV_PKT_FLAG_KEY;
781 } else { 781 } else {
782 /* XXX: How to handle B-frames in AVI? */ 782 /* XXX: How to handle B-frames in AVI? */
783 pkt->dts = ast->frame_offset; 783 pkt->dts = ast->frame_offset;
784 // pkt->dts += ast->start; 784 // pkt->dts += ast->start;
785 if(ast->sample_size) 785 if(ast->sample_size)
795 index= av_index_search_timestamp(st, ast->frame_offset, 0); 795 index= av_index_search_timestamp(st, ast->frame_offset, 0);
796 e= &st->index_entries[index]; 796 e= &st->index_entries[index];
797 797
798 if(index >= 0 && e->timestamp == ast->frame_offset){ 798 if(index >= 0 && e->timestamp == ast->frame_offset){
799 if (e->flags & AVINDEX_KEYFRAME) 799 if (e->flags & AVINDEX_KEYFRAME)
800 pkt->flags |= PKT_FLAG_KEY; 800 pkt->flags |= AV_PKT_FLAG_KEY;
801 } 801 }
802 } else { 802 } else {
803 pkt->flags |= PKT_FLAG_KEY; 803 pkt->flags |= AV_PKT_FLAG_KEY;
804 } 804 }
805 if(ast->sample_size) 805 if(ast->sample_size)
806 ast->frame_offset += pkt->size; 806 ast->frame_offset += pkt->size;
807 else 807 else
808 ast->frame_offset++; 808 ast->frame_offset++;
883 } 883 }
884 } 884 }
885 885
886 886
887 if( (st->discard >= AVDISCARD_DEFAULT && size==0) 887 if( (st->discard >= AVDISCARD_DEFAULT && size==0)
888 /*|| (st->discard >= AVDISCARD_NONKEY && !(pkt->flags & PKT_FLAG_KEY))*/ //FIXME needs a little reordering 888 /*|| (st->discard >= AVDISCARD_NONKEY && !(pkt->flags & AV_PKT_FLAG_KEY))*/ //FIXME needs a little reordering
889 || st->discard >= AVDISCARD_ALL){ 889 || st->discard >= AVDISCARD_ALL){
890 if(ast->sample_size) ast->frame_offset += pkt->size; 890 if(ast->sample_size) ast->frame_offset += pkt->size;
891 else ast->frame_offset++; 891 else ast->frame_offset++;
892 url_fskip(pb, size); 892 url_fskip(pb, size);
893 goto resync; 893 goto resync;