• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavformat/

Lines Matching defs:avi

29 #include "avi.h"
110 AVIContext *avi = s->priv_data;
116 avi->riff_end = avio_rl32(pb); /* RIFF chunk size */
117 avi->riff_end += avio_tell(pb); /* RIFF chunk end */
133 AVIContext *avi = s->priv_data;
187 avi->non_interleaved= 1;
205 if(avi->odml_depth > MAX_ODML_DEPTH){
211 avi->odml_depth++;
213 avi->odml_depth--;
219 avi->index_loaded=1;
330 AVIContext *avi = s->priv_data;
343 avi->stream_index= -1;
348 avi->fsize = avio_size(pb);
349 if(avi->fsize<=0)
350 avi->fsize= avi->riff_end == 8 ? INT64_MAX : avi->riff_end;
373 avi->movi_list = avio_tell(pb) - 4;
374 if(size) avi->movi_end = avi->movi_list + size + (size & 1);
375 else avi->movi_end = avio_size(pb);
376 av_dlog(NULL, "movi end=%"PRIx64"\n", avi->movi_end);
394 avi->is_odml = 1;
405 avi->non_interleaved |= avio_rl32(pb) & AVIF_MUSTUSEINDEX;
462 avi->dv_demux = avpriv_dv_init_demux(s);
463 if (!avi->dv_demux)
544 if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) {
632 if (size&1) /* 2-aligned (fix for Stargate SG-1 - 3x18 - Shades of Grey.avi) */
710 avi->movi_list = avio_tell(pb) - 4;
711 avi->movi_end = avio_size(pb);
727 if(!avi->index_loaded && pb->seekable)
729 avi->index_loaded = 1;
730 avi->non_interleaved |= guess_ni_flag(s);
736 if(i==s->nb_streams && avi->non_interleaved) {
738 avi->non_interleaved=0;
741 if(avi->non_interleaved) {
844 AVIContext *avi = s->priv_data;
864 if(i + (uint64_t)size > avi->fsize || d[0] > 127)
885 if(!((i-avi->last_pkt_pos)&1) && get_stream_idx(d+1) < s->nb_streams)
904 //workaround for broken small-file-bug402.avi
955 avi->stream_index= n;
975 AVIContext *avi = s->priv_data;
980 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
981 int size = avpriv_dv_get_packet(avi->dv_demux, pkt);
986 if(avi->non_interleaved){
1037 avi->stream_index= best_stream_index;
1045 if(avi->stream_index >= 0){
1046 AVStream *st= s->streams[ avi->stream_index ];
1063 avi->last_pkt_pos= avio_tell(pb);
1079 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
1081 size = avpriv_dv_produce_packet(avi->dv_demux, pkt,
1090 avi->stream_index = -1;
1099 //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);
1100 pkt->stream_index = avi->stream_index;
1121 avi->stream_index= -1;
1137 AVIContext *avi = s->priv_data;
1151 avio_seek(pb, avi->movi_list+4, SEEK_SET);
1155 avi->stream_index = -1;
1186 avi->non_interleaved= 1;
1228 AVIContext *avi = s->priv_data;
1234 if (avio_seek(pb, avi->movi_end, SEEK_SET) < 0)
1236 av_dlog(s, "movi_end=0x%"PRIx64"\n", avi->movi_end);
1276 AVIContext *avi = s->priv_data;
1282 if (!avi->index_loaded) {
1285 avi->index_loaded = 1;
1301 if (CONFIG_DV_DEMUXER && avi->dv_demux) {
1309 dv_offset_reset(avi->dv_demux, timestamp);
1312 avi->stream_index= -1;
1340 if(!avi->non_interleaved){
1354 avi->stream_index= -1;
1361 AVIContext *avi = s->priv_data;
1376 av_free(avi->dv_demux);
1395 .name = "avi",