/third_party/ffmpeg/libavformat/ |
D | bink.c | 91 AVStream *const vst = avformat_new_stream(s, NULL); in read_header() local 92 FFStream *const vsti = ffstream(vst); in read_header() 102 if (!vst) in read_header() 105 vst->codecpar->codec_tag = avio_rl32(pb); in read_header() 106 if (vst->codecpar->codec_tag == AV_RL32("SMUS")) { in read_header() 110 vst->codecpar->codec_tag = avio_rl32(pb); in read_header() 111 } while (!avio_feof(pb) && (vst->codecpar->codec_tag & 0xFFFFFF) != AV_RL32("BIK")); in read_header() 119 vst->duration = avio_rl32(pb); in read_header() 121 if (vst->duration > 1000000) { in read_header() 134 vst->codecpar->width = avio_rl32(pb); in read_header() [all …]
|
D | gdv.c | 74 AVStream *vst, *ast; in gdv_read_header() local 80 vst = avformat_new_stream(ctx, 0); in gdv_read_header() 81 if (!vst) in gdv_read_header() 84 vst->start_time = 0; in gdv_read_header() 85 vst->duration = in gdv_read_header() 86 vst->nb_frames = avio_rl16(pb); in gdv_read_header() 120 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in gdv_read_header() 121 vst->codecpar->codec_id = AV_CODEC_ID_GDV; in gdv_read_header() 122 vst->codecpar->codec_tag = 0; in gdv_read_header() 123 vst->codecpar->width = avio_rl16(pb); in gdv_read_header() [all …]
|
D | nuv.c | 71 static int get_codec_data(AVFormatContext *s, AVIOContext *pb, AVStream *vst, in get_codec_data() argument 76 if (!vst && !myth) in get_codec_data() 87 if (vst && subtype == 'R') { in get_codec_data() 88 if ((ret = ff_get_extradata(NULL, vst->codecpar, pb, size)) < 0) in get_codec_data() 101 if (vst) { in get_codec_data() 102 vst->codecpar->codec_tag = avio_rl32(pb); in get_codec_data() 103 vst->codecpar->codec_id = in get_codec_data() 104 ff_codec_get_id(ff_codec_bmp_tags, vst->codecpar->codec_tag); in get_codec_data() 105 if (vst->codecpar->codec_tag == MKTAG('R', 'J', 'P', 'G')) in get_codec_data() 106 vst->codecpar->codec_id = AV_CODEC_ID_NUV; in get_codec_data() [all …]
|
D | mlvdec.c | 117 static int scan_file(AVFormatContext *avctx, AVStream *vst, AVStream *ast, int file) in scan_file() argument 119 FFStream *const vsti = ffstream(vst), *const asti = ffstream(ast); in scan_file() 132 if (vst && type == MKTAG('R','A','W','I') && size >= 164) { in scan_file() 149 vst->codecpar->width = width; in scan_file() 150 vst->codecpar->height = height; in scan_file() 151 vst->codecpar->bits_per_coded_sample = bits_per_coded_sample; in scan_file() 156 vst->codecpar->format = AV_PIX_FMT_BAYER_RGGB16LE; in scan_file() 157 vst->codecpar->codec_tag = MKTAG('B', 'I', 'T', 16); in scan_file() 190 } else if (vst && type == MKTAG('V', 'I', 'D', 'F') && size >= 4) { in scan_file() 202 } else if (vst && type == MKTAG('W','B','A','L') && size >= 28) { in scan_file() [all …]
|
D | smush.c | 50 AVStream *vst, *ast; in smush_read_header() local 142 vst = avformat_new_stream(ctx, 0); in smush_read_header() 143 if (!vst) in smush_read_header() 146 smush->video_stream_index = vst->index; in smush_read_header() 148 avpriv_set_pts_info(vst, 64, 1, 15); in smush_read_header() 150 vst->start_time = 0; in smush_read_header() 151 vst->duration = in smush_read_header() 152 vst->nb_frames = nframes; in smush_read_header() 153 vst->avg_frame_rate = av_inv_q(vst->time_base); in smush_read_header() 154 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in smush_read_header() [all …]
|
D | mvi.c | 45 AVStream *ast, *vst; in read_header() local 54 vst = avformat_new_stream(s, NULL); in read_header() 55 if (!vst) in read_header() 58 if ((ret = ff_alloc_extradata(vst->codecpar, 2)) < 0) in read_header() 62 vst->codecpar->extradata[0] = avio_r8(pb); in read_header() 63 vst->codecpar->extradata[1] = avio_r8(pb); in read_header() 66 vst->codecpar->width = avio_rl16(pb); in read_header() 67 vst->codecpar->height = avio_rl16(pb); in read_header() 91 avpriv_set_pts_info(vst, 64, msecs_per_frame, 1000000); in read_header() 92 vst->avg_frame_rate = av_inv_q(vst->time_base); in read_header() [all …]
|
D | rpl.c | 119 AVStream *vst = NULL, *ast = NULL; in rpl_read_header() local 150 vst = avformat_new_stream(s, NULL); in rpl_read_header() 151 if (!vst) in rpl_read_header() 153 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in rpl_read_header() 154 vst->codecpar->codec_tag = video_format; in rpl_read_header() 155 vst->codecpar->width = read_line_and_int(pb, &error); // video width in rpl_read_header() 156 vst->codecpar->height = read_line_and_int(pb, &error); // video height in rpl_read_header() 157 … vst->codecpar->bits_per_coded_sample = read_line_and_int(pb, &error); // video bits per sample in rpl_read_header() 160 switch (vst->codecpar->codec_tag) { in rpl_read_header() 163 vst->codecpar->codec_id = AV_CODEC_ID_ESCAPE122; in rpl_read_header() [all …]
|
D | smjpegdec.c | 49 AVStream *ast = NULL, *vst = NULL; in smjpeg_read_header() local 107 if (vst) { in smjpeg_read_header() 114 vst = avformat_new_stream(s, 0); in smjpeg_read_header() 115 if (!vst) in smjpeg_read_header() 117 vst->nb_frames = avio_rb32(pb); in smjpeg_read_header() 118 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in smjpeg_read_header() 119 vst->codecpar->width = avio_rb16(pb); in smjpeg_read_header() 120 vst->codecpar->height = avio_rb16(pb); in smjpeg_read_header() 121 vst->codecpar->codec_tag = avio_rl32(pb); in smjpeg_read_header() 122 vst->codecpar->codec_id = ff_codec_get_id(ff_codec_smjpeg_video_tags, in smjpeg_read_header() [all …]
|
D | hnm.c | 63 AVStream *vst; in hnm_read_header() local 80 if (!(vst = avformat_new_stream(s, NULL))) in hnm_read_header() 83 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in hnm_read_header() 84 vst->codecpar->codec_id = AV_CODEC_ID_HNM4_VIDEO; in hnm_read_header() 85 vst->codecpar->codec_tag = 0; in hnm_read_header() 86 vst->codecpar->width = width; in hnm_read_header() 87 vst->codecpar->height = height; in hnm_read_header() 88 if ((ret = ff_alloc_extradata(vst->codecpar, 1)) < 0) in hnm_read_header() 92 vst->codecpar->extradata[0] = width == 640 ? 0x4a : 0x40; in hnm_read_header() 94 vst->start_time = 0; in hnm_read_header() [all …]
|
D | imx.c | 54 AVStream *vst, *ast; in simbiosis_imx_read_header() local 57 vst = avformat_new_stream(s, NULL); in simbiosis_imx_read_header() 59 if (!vst || !ast) in simbiosis_imx_read_header() 64 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in simbiosis_imx_read_header() 65 vst->codecpar->codec_tag = 0; in simbiosis_imx_read_header() 66 vst->codecpar->format = AV_PIX_FMT_PAL8; in simbiosis_imx_read_header() 67 vst->codecpar->codec_id = AV_CODEC_ID_SIMBIOSIS_IMX; in simbiosis_imx_read_header() 68 vst->start_time = 0; in simbiosis_imx_read_header() 69 vst->duration = in simbiosis_imx_read_header() 70 vst->nb_frames = avio_rl32(pb); in simbiosis_imx_read_header() [all …]
|
D | cdg.c | 31 AVStream *vst; in read_header() local 34 vst = avformat_new_stream(s, NULL); in read_header() 35 if (!vst) in read_header() 38 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in read_header() 39 vst->codecpar->codec_id = AV_CODEC_ID_CDGRAPHICS; in read_header() 42 avpriv_set_pts_info(vst, 32, 1, 300); in read_header() 48 vst->duration = (ret * (int64_t)vst->time_base.den) / (CDG_PACKET_SIZE * 300); in read_header()
|
D | sierravmd.c | 88 AVStream *st = NULL, *vst = NULL; in vmd_read_header() local 115 vst = avformat_new_stream(s, NULL); in vmd_read_header() 116 if (!vst) in vmd_read_header() 118 avpriv_set_pts_info(vst, 33, 1, 10); in vmd_read_header() 119 vmd->video_stream_index = vst->index; in vmd_read_header() 120 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in vmd_read_header() 121 vst->codecpar->codec_id = vmd->is_indeo3 ? AV_CODEC_ID_INDEO3 : AV_CODEC_ID_VMDVIDEO; in vmd_read_header() 122 vst->codecpar->codec_tag = 0; /* no fourcc */ in vmd_read_header() 123 vst->codecpar->width = width; in vmd_read_header() 124 vst->codecpar->height = height; in vmd_read_header() [all …]
|
D | pmpdec.c | 54 AVStream *vst = avformat_new_stream(s, NULL); in pmp_header() local 55 if (!vst) in pmp_header() 57 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in pmp_header() 61 vst->codecpar->codec_id = AV_CODEC_ID_MPEG4; in pmp_header() 64 vst->codecpar->codec_id = AV_CODEC_ID_H264; in pmp_header() 71 vst->codecpar->width = avio_rl32(pb); in pmp_header() 72 vst->codecpar->height = avio_rl32(pb); in pmp_header() 76 avpriv_set_pts_info(vst, 32, tb_num, tb_den); in pmp_header() 77 vst->nb_frames = index_cnt; in pmp_header() 78 vst->duration = index_cnt; in pmp_header() [all …]
|
D | mvdec.c | 295 AVStream *ast = NULL, *vst = NULL; //initialization to suppress warning in mv_read_header() local 325 vst = avformat_new_stream(avctx, NULL); in mv_read_header() 326 if (!vst) in mv_read_header() 328 avpriv_set_pts_info(vst, 64, fps.den, fps.num); in mv_read_header() 329 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in mv_read_header() 330 vst->avg_frame_rate = fps; in mv_read_header() 331 vst->duration = vst->nb_frames = avio_rb32(pb); in mv_read_header() 335 vst->codecpar->codec_id = AV_CODEC_ID_MVC1; in mv_read_header() 338 vst->codecpar->format = AV_PIX_FMT_ARGB; in mv_read_header() 339 vst->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO; in mv_read_header() [all …]
|
D | swfdec.c | 216 AVStream *vst = NULL, *ast = NULL, *st = 0; in swf_read_packet() local 248 vst = avformat_new_stream(s, NULL); in swf_read_packet() 249 if (!vst) in swf_read_packet() 251 vst->id = ch_id; in swf_read_packet() 252 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in swf_read_packet() 253 vst->codecpar->codec_id = ff_codec_get_id(ff_swf_codec_tags, avio_r8(pb)); in swf_read_packet() 254 avpriv_set_pts_info(vst, 16, 256, swf->frame_rate); in swf_read_packet() 404 vst = avformat_new_stream(s, NULL); in swf_read_packet() 405 if (!vst) { in swf_read_packet() 409 vst->id = -3; /* -3 to avoid clash with video stream and audio stream */ in swf_read_packet() [all …]
|
D | rmdec.c | 760 RMDemuxContext *rm, RMStream *vst, in rm_assemble_video_frame() argument 810 if((seq & 0x7F) == 1 || vst->curpic_num != pic_num){ in rm_assemble_video_frame() 815 vst->slices = ((hdr & 0x3F) << 1) + 1; in rm_assemble_video_frame() 816 vst->videobufsize = len2 + 8*vst->slices + 1; in rm_assemble_video_frame() 817 av_packet_unref(&vst->pkt); //FIXME this should be output. in rm_assemble_video_frame() 818 if ((ret = av_new_packet(&vst->pkt, vst->videobufsize)) < 0) in rm_assemble_video_frame() 820 vst->videobufpos = 8*vst->slices + 1; in rm_assemble_video_frame() 821 vst->cur_slice = 0; in rm_assemble_video_frame() 822 vst->curpic_num = pic_num; in rm_assemble_video_frame() 823 vst->pktpos = avio_tell(pb); in rm_assemble_video_frame() [all …]
|
D | tmv.c | 71 AVStream *vst, *ast; in tmv_read_header() local 78 if (!(vst = avformat_new_stream(s, NULL))) in tmv_read_header() 130 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in tmv_read_header() 131 vst->codecpar->codec_id = AV_CODEC_ID_TMV; in tmv_read_header() 132 vst->codecpar->format = AV_PIX_FMT_PAL8; in tmv_read_header() 133 vst->codecpar->width = char_cols * 8; in tmv_read_header() 134 vst->codecpar->height = char_rows * 8; in tmv_read_header() 135 avpriv_set_pts_info(vst, 32, fps.den, fps.num); in tmv_read_header() 142 vst->codecpar->bit_rate = ((tmv->video_chunk_size + tmv->padding) * in tmv_read_header()
|
D | paf.c | 96 AVStream *ast, *vst; in read_header() local 101 vst = avformat_new_stream(s, 0); in read_header() 102 if (!vst) in read_header() 105 vst->start_time = 0; in read_header() 106 vst->nb_frames = in read_header() 107 vst->duration = in read_header() 113 vst->codecpar->width = avio_rl32(pb); in read_header() 114 vst->codecpar->height = avio_rl32(pb); in read_header() 117 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in read_header() 118 vst->codecpar->codec_tag = 0; in read_header() [all …]
|
D | jvdec.c | 76 AVStream *vst, *ast; in read_header() local 84 vst = avformat_new_stream(s, NULL); in read_header() 85 if (!ast || !vst) in read_header() 89 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in read_header() 90 vst->codecpar->codec_id = AV_CODEC_ID_JV; in read_header() 91 vst->codecpar->codec_tag = 0; /* no fourcc */ in read_header() 92 vst->codecpar->width = avio_rl16(pb); in read_header() 93 vst->codecpar->height = avio_rl16(pb); in read_header() 94 vst->duration = in read_header() 95 vst->nb_frames = in read_header() [all …]
|
D | vivo.c | 125 AVStream *ast, *vst; in vivo_read_header() local 132 vst = avformat_new_stream(s, NULL); in vivo_read_header() 134 if (!ast || !vst) in vivo_read_header() 188 vst->codecpar->width = value_int; in vivo_read_header() 190 vst->codecpar->height = value_int; in vivo_read_header() 227 avpriv_set_pts_info(vst, 64, fps.num, fps.den); in vivo_read_header() 231 vst->start_time = 0; in vivo_read_header() 232 vst->codecpar->codec_tag = 0; in vivo_read_header() 233 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in vivo_read_header() 236 vst->codecpar->codec_id = AV_CODEC_ID_H263; in vivo_read_header()
|
D | amvenc.c | 96 AVStream *vst, *ast; in amv_init() local 106 vst = s->streams[AMV_STREAM_VIDEO]; in amv_init() 109 if (vst->codecpar->codec_id != AV_CODEC_ID_AMV) { in amv_init() 127 amv->us_per_frame = av_rescale(AV_TIME_BASE, vst->time_base.num, vst->time_base.den); in amv_init() 264 AVStream *vst = s->streams[AMV_STREAM_VIDEO]; in amv_write_header() local 278 AV_WL32(amvh + 32, vst->codecpar->width); in amv_write_header() 279 AV_WL32(amvh + 36, vst->codecpar->height); in amv_write_header() 280 AV_WL32(amvh + 40, vst->time_base.den); in amv_write_header() 281 AV_WL32(amvh + 44, vst->time_base.num); in amv_write_header() 288 amv_write_vlist(s, vst->codecpar); in amv_write_header() [all …]
|
D | wavdec.c | 53 AVStream *vst; member 413 AVStream *vst; in wav_read_header() local 486 vst = avformat_new_stream(s, NULL); in wav_read_header() 487 if (!vst) in wav_read_header() 489 wav->vst = vst; in wav_read_header() 491 vst->id = 1; in wav_read_header() 492 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in wav_read_header() 493 vst->codecpar->codec_id = AV_CODEC_ID_SMVJPEG; in wav_read_header() 494 vst->codecpar->width = avio_rl24(pb); in wav_read_header() 495 vst->codecpar->height = avio_rl24(pb); in wav_read_header() [all …]
|
D | xmv.c | 283 AVStream *vst = avformat_new_stream(s, NULL); in xmv_process_packet_header() local 284 if (!vst) in xmv_process_packet_header() 287 avpriv_set_pts_info(vst, 32, 1, 1000); in xmv_process_packet_header() 289 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in xmv_process_packet_header() 290 vst->codecpar->codec_id = AV_CODEC_ID_WMV2; in xmv_process_packet_header() 291 vst->codecpar->codec_tag = MKBETAG('W', 'M', 'V', '2'); in xmv_process_packet_header() 292 vst->codecpar->width = xmv->video_width; in xmv_process_packet_header() 293 vst->codecpar->height = xmv->video_height; in xmv_process_packet_header() 295 vst->duration = xmv->video_duration; in xmv_process_packet_header() 297 xmv->video.stream_index = vst->index; in xmv_process_packet_header() [all …]
|
D | dv.c | 57 AVStream* vst; member 299 par = c->vst->codecpar; in dv_extract_video_info() 301 avpriv_set_pts_info(c->vst, 64, c->sys->time_base.num, in dv_extract_video_info() 303 c->vst->avg_frame_rate = av_inv_q(c->vst->time_base); in dv_extract_video_info() 310 c->vst->sample_aspect_ratio = c->sys->sar[is16_9]; in dv_extract_video_info() 337 c->vst = avformat_new_stream(s, NULL); in dv_init_demux() 338 if (!c->vst) in dv_init_demux() 342 c->vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in dv_init_demux() 343 c->vst->codecpar->codec_id = AV_CODEC_ID_DVVIDEO; in dv_init_demux() 344 c->vst->codecpar->bit_rate = 25000000; in dv_init_demux() [all …]
|
/third_party/ffmpeg/libavdevice/ |
D | libdc1394.c | 101 AVStream* vst; in dc1394_read_common() local 141 vst = avformat_new_stream(c, NULL); in dc1394_read_common() 142 if (!vst) { in dc1394_read_common() 146 avpriv_set_pts_info(vst, 64, 1, 1000); in dc1394_read_common() 147 vst->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; in dc1394_read_common() 148 vst->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO; in dc1394_read_common() 149 vst->codecpar->width = fmt->width; in dc1394_read_common() 150 vst->codecpar->height = fmt->height; in dc1394_read_common() 151 vst->codecpar->format = fmt->pix_fmt; in dc1394_read_common() 152 vst->avg_frame_rate = framerate; in dc1394_read_common() [all …]
|