• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavformat/

Lines Matching refs:avi

25 #include "avi.h"
92 AVIContext *avi = s->priv_data;
98 avi->riff_end = get_le32(pb); /* RIFF chunk size */
99 avi->riff_end += url_ftell(pb); /* RIFF chunk end */
115 AVIContext *avi = s->priv_data;
172 avi->non_interleaved= 1;
200 avi->index_loaded=1;
245 AVIContext *avi = s->priv_data;
256 avi->stream_index= -1;
261 avi->fsize = url_fsize(pb);
262 if(avi->fsize<=0)
263 avi->fsize= avi->riff_end;
286 avi->movi_list = url_ftell(pb) - 4;
287 if(size) avi->movi_end = avi->movi_list + size + (size & 1);
288 else avi->movi_end = url_fsize(pb);
290 printf("movi end=%"PRIx64"\n", avi->movi_end);
296 avi->is_odml = 1;
307 avi->non_interleaved |= get_le32(pb) & AVIF_MUSTUSEINDEX;
363 avi->dv_demux = dv_init_demux(s);
364 if (!avi->dv_demux)
445 if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) {
526 if (size%2) /* 2-aligned (fix for Stargate SG-1 - 3x18 - Shades of Grey.avi) */
611 avi->movi_list = url_ftell(pb) - 4;
612 avi->movi_end = url_fsize(pb);
628 if(!avi->index_loaded && !url_is_streamed(pb))
630 avi->index_loaded = 1;
631 avi->non_interleaved |= guess_ni_flag(s);
632 if(avi->non_interleaved) {
651 AVIContext *avi = s->priv_data;
658 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
659 int size = dv_get_packet(avi->dv_demux, pkt);
664 if(avi->non_interleaved){
710 avi->stream_index= best_stream_index;
718 if(avi->stream_index >= 0){
719 AVStream *st= s->streams[ avi->stream_index ];
732 avi->last_pkt_pos= url_ftell(pb);
748 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
750 size = dv_produce_packet(avi->dv_demux, pkt,
760 //av_log(s, AV_LOG_DEBUG, "dts:%"PRId64" offset:%"PRId64" %d/%d smpl_siz:%d base:%d st:%d size:%d\n", pkt->dts, ast->frame_offset, ast->scale, ast->rate, ast->sample_size, AV_TIME_BASE, avi->stream_index, size);
761 pkt->stream_index = avi->stream_index;
785 avi->stream_index= -1;
804 if(i + (uint64_t)size > avi->fsize || d[0]<0)
819 if(!((i-avi->last_pkt_pos)&1) && get_stream_idx(d+1) < s->nb_streams)
832 //workaround for broken small-file-bug402.avi
880 avi->stream_index= n;
902 AVIContext *avi = s->priv_data;
924 if(i==0 && pos > avi->movi_list)
925 avi->movi_list= 0; //FIXME better check
926 pos += avi->movi_list;
942 avi->non_interleaved= 1;
976 AVIContext *avi = s->priv_data;
981 url_fseek(pb, avi->movi_end, SEEK_SET);
983 printf("movi_end=0x%"PRIx64"\n", avi->movi_end);
1019 AVIContext *avi = s->priv_data;
1024 if (!avi->index_loaded) {
1027 avi->index_loaded = 1;
1042 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
1050 dv_offset_reset(avi->dv_demux, timestamp);
1053 avi->stream_index= -1;
1076 if(!avi->non_interleaved){
1092 avi->stream_index= -1;
1099 AVIContext *avi = s->priv_data;
1106 if (avi->dv_demux)
1107 av_free(avi->dv_demux);
1126 "avi",