Lines Matching defs:codecpar

292                                        AVCodecParameters *codecpar)
298 switch (codecpar->profile) {
310 codecpar->profile);
353 switch (st->codecpar->codec_id) {
384 if ( st->codecpar->sample_rate > 0
385 && st->codecpar->sample_rate < 32000) {
430 if (st->codecpar->profile == FF_PROFILE_KLVA_SYNC) {
440 avcodec_get_name(st->codecpar->codec_id));
453 switch (st->codecpar->codec_id) {
473 stream_type = (st->codecpar->ch_layout.nb_channels > 6) ? 0x85 : 0x82;
494 avcodec_get_name(st->codecpar->codec_id));
534 enum AVCodecID codec_id = st->codecpar->codec_id;
563 switch (st->codecpar->codec_type) {
615 int ch = st->codecpar->ch_layout.nb_channels;
629 if (st->codecpar->extradata && st->codecpar->extradata_size >= 19) {
630 if (st->codecpar->extradata[18] == 0 && ch <= 2) {
633 } else if (st->codecpar->extradata[18] == 1 && ch <= 8 &&
634 st->codecpar->extradata_size >= 21 + ch) {
660 if (st->codecpar->extradata[19] == ch - coupled_stream_counts[ch] &&
661 st->codecpar->extradata[20] == coupled_stream_counts[ch] &&
662 memcmp(&st->codecpar->extradata[21], channel_map_a[ch - 1], ch) == 0) {
664 } else if (ch >= 2 && st->codecpar->extradata[19] == ch &&
665 st->codecpar->extradata[20] == 0 &&
666 memcmp(&st->codecpar->extradata[21], channel_map_b[ch - 1], ch) == 0) {
675 av_log(s, AV_LOG_ERROR, "Unsupported Opus channel mapping for family %d", st->codecpar->extradata[18]);
748 if (st->codecpar->extradata_size - extradata_copied >= 5) {
749 *q++ = st->codecpar->extradata[extradata_copied + 4]; /* subtitling_type */
750 memcpy(q, st->codecpar->extradata + extradata_copied, 4); /* composition_page_id and ancillary_page_id */
758 if ((st->codecpar->extradata_size == 4) && (extradata_copied == 0)) {
760 memcpy(q, st->codecpar->extradata, 4); /* composition_page_id and ancillary_page_id */
787 if (st->codecpar->extradata_size - 1 > extradata_copied) {
788 memcpy(q, st->codecpar->extradata + extradata_copied, 2);
803 if (put_arib_caption_descriptor(s, &q, st->codecpar) < 0)
1049 if (pcr_st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) {
1050 int frame_size = av_get_audio_frame_duration2(pcr_st->codecpar, 0);
1055 frame_period = av_rescale_rnd(frame_size, PCR_TIME_BASE, pcr_st->codecpar->sample_rate, AV_ROUND_UP);
1082 pcr_st->codecpar->codec_type != AVMEDIA_TYPE_VIDEO && st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)
1189 switch (st->codecpar->codec_type) {
1197 switch (st->codecpar->codec_id) {
1248 if (st->codecpar->codec_id == AV_CODEC_ID_AAC &&
1249 st->codecpar->extradata_size > 0) {
1264 ret = avcodec_parameters_copy(ast->codecpar, st->codecpar);
1272 if (st->codecpar->codec_id == AV_CODEC_ID_OPUS) {
1273 ts_st->opus_pending_trim_start = st->codecpar->initial_padding * 48000 / st->codecpar->sample_rate;
1455 if (st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) {
1456 if (st->codecpar->codec_id == AV_CODEC_ID_DIRAC)
1460 } else if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
1461 (st->codecpar->codec_id == AV_CODEC_ID_MP2 ||
1462 st->codecpar->codec_id == AV_CODEC_ID_MP3 ||
1463 st->codecpar->codec_id == AV_CODEC_ID_AAC)) {
1465 } else if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
1466 st->codecpar->codec_id == AV_CODEC_ID_AC3 &&
1469 } else if (st->codecpar->codec_type == AVMEDIA_TYPE_DATA &&
1470 st->codecpar->codec_id == AV_CODEC_ID_TIMED_ID3) {
1472 } else if (st->codecpar->codec_type == AVMEDIA_TYPE_DATA) {
1495 int is_dvb_subtitle = (st->codecpar->codec_id == AV_CODEC_ID_DVB_SUBTITLE);
1496 int is_dvb_teletext = (st->codecpar->codec_id == AV_CODEC_ID_DVB_TELETEXT);
1497 int is_audio_pcm = (st->codecpar->codec_id == AV_CODEC_ID_PCM_S16BE);
1499 int force_pat = st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && key && !ts_st->prev_payload_key;
1503 av_assert0(ts_st->payload != buf || st->codecpar->codec_type != AVMEDIA_TYPE_VIDEO);
1504 if (ts->flags & MPEGTS_FLAG_PAT_PMT_AT_FRAMES && st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) {
1575 if (ts->m2ts_mode && st->codecpar->codec_id == AV_CODEC_ID_AC3)
1637 if (st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO &&
1638 st->codecpar->codec_id == AV_CODEC_ID_DIRAC) {
1652 st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
1653 st->codecpar->codec_id == AV_CODEC_ID_AC3) {
1675 if (ts->omit_video_pes_length && st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) {
1682 if (st->codecpar->codec_type == AVMEDIA_TYPE_SUBTITLE || st->codecpar->codec_type == AVMEDIA_TYPE_DATA)
1695 if (pes_extension && st->codecpar->codec_id == AV_CODEC_ID_DIRAC) {
1706 st->codecpar->codec_id == AV_CODEC_ID_AC3) {
1899 if (st->codecpar->codec_id == AV_CODEC_ID_H264) {
1902 int extradd = (pkt->flags & AV_PKT_FLAG_KEY) ? st->codecpar->extradata_size : 0;
1907 if (extradd && AV_RB24(st->codecpar->extradata) > 1)
1924 memcpy(data + 6, st->codecpar->extradata, extradd);
1932 } else if (st->codecpar->codec_id == AV_CODEC_ID_AAC) {
1965 } else if (st->codecpar->codec_id == AV_CODEC_ID_HEVC) {
1968 int extradd = (pkt->flags & AV_PKT_FLAG_KEY) ? st->codecpar->extradata_size : 0;
1973 if (extradd && AV_RB24(st->codecpar->extradata) > 1)
1990 memcpy(data + 7, st->codecpar->extradata, extradd);
1999 } else if (st->codecpar->codec_id == AV_CODEC_ID_OPUS) {
2020 trim_end = AV_RL32(side_data + 4) * 48000 / st->codecpar->sample_rate;
2070 } else if (st->codecpar->codec_id == AV_CODEC_ID_AC3 && !ts_st->dvb_ac3_desc) {
2127 } else if (st->codecpar->codec_id == AV_CODEC_ID_PCM_BLURAY && ts->m2ts_mode) {
2144 if (st->codecpar->codec_type != AVMEDIA_TYPE_AUDIO || size > ts->pes_payload_size) {
2243 if (st->codecpar->codec_id == AV_CODEC_ID_H264) {
2246 (st->codecpar->extradata_size > 0 &&
2247 st->codecpar->extradata[0] == 1)))
2249 } else if (st->codecpar->codec_id == AV_CODEC_ID_HEVC) {
2252 (st->codecpar->extradata_size > 0 &&
2253 st->codecpar->extradata[0] == 1)))