diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-03-14 12:30:19 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-14 12:30:19 +0100 |
commit | fa92ee821bba1d3c2a497ed22e41927b552856f8 (patch) | |
tree | 26bb0752049f1abb82e03e127f175ff2c0b78387 | |
parent | 905e7eb41389e4394e9c6e459b7d1a99dc30b075 (diff) | |
parent | 63d744e2be39466e3a734c2987cd713e0bac101e (diff) | |
download | ffmpeg-fa92ee821bba1d3c2a497ed22e41927b552856f8.tar.gz |
Merge commit '63d744e2be39466e3a734c2987cd713e0bac101e'
* commit '63d744e2be39466e3a734c2987cd713e0bac101e':
av_log_missing_feature() ---> avpriv_report_missing_feature()
Conflicts:
libavcodec/aacdec.c
libavcodec/tta.c
libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/aac_adtstoasc_bsf.c | 8 | ||||
-rw-r--r-- | libavcodec/aacdec.c | 3 | ||||
-rw-r--r-- | libavcodec/aacsbr.c | 2 | ||||
-rw-r--r-- | libavcodec/alsdec.c | 3 | ||||
-rw-r--r-- | libavcodec/amrnbdec.c | 2 | ||||
-rw-r--r-- | libavcodec/amrwbdec.c | 2 | ||||
-rw-r--r-- | libavcodec/cavsdec.c | 3 | ||||
-rw-r--r-- | libavcodec/flacdec.c | 2 | ||||
-rw-r--r-- | libavcodec/libopencore-amr.c | 2 | ||||
-rw-r--r-- | libavcodec/mjpegdec.c | 8 | ||||
-rw-r--r-- | libavcodec/proresdec_lgpl.c | 2 | ||||
-rw-r--r-- | libavcodec/vc1.c | 2 | ||||
-rw-r--r-- | libavcodec/vp6.c | 2 | ||||
-rw-r--r-- | libavcodec/wmalosslessdec.c | 2 | ||||
-rw-r--r-- | libavformat/mpegts.c | 2 | ||||
-rw-r--r-- | libavformat/oggparseskeleton.c | 4 | ||||
-rw-r--r-- | libavformat/spdifdec.c | 2 |
17 files changed, 29 insertions, 22 deletions
diff --git a/libavcodec/aac_adtstoasc_bsf.c b/libavcodec/aac_adtstoasc_bsf.c index e6b32ceda1..c7d7b3a016 100644 --- a/libavcodec/aac_adtstoasc_bsf.c +++ b/libavcodec/aac_adtstoasc_bsf.c @@ -61,7 +61,8 @@ static int aac_adtstoasc_filter(AVBitStreamFilterContext *bsfc, } if (!hdr.crc_absent && hdr.num_aac_frames > 1) { - av_log_missing_feature(avctx, "Multiple RDBs per frame with CRC", 0); + avpriv_report_missing_feature(avctx, + "Multiple RDBs per frame with CRC"); return AVERROR_PATCHWELCOME; } @@ -74,7 +75,10 @@ static int aac_adtstoasc_filter(AVBitStreamFilterContext *bsfc, if (!hdr.chan_config) { init_get_bits(&gb, buf, buf_size * 8); if (get_bits(&gb, 3) != 5) { - av_log_missing_feature(avctx, "PCE based channel configuration, where the PCE is not the first syntax element", 0); + avpriv_report_missing_feature(avctx, + "PCE-based channel configuration " + "without PCE as first syntax " + "element"); return AVERROR_PATCHWELCOME; } init_put_bits(&pb, pce_data, MAX_PCE_SIZE); diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c index 130996da60..083fce3d08 100644 --- a/libavcodec/aacdec.c +++ b/libavcodec/aacdec.c @@ -2430,7 +2430,8 @@ static int parse_adts_frame_header(AACContext *ac, GetBitContext *gb) if (!ac->warned_num_aac_frames && hdr_info.num_aac_frames != 1) { // This is 2 for "VLB " audio in NSV files. // See samples/nsv/vlb_audio. - av_log_missing_feature(ac->avctx, "More than one AAC RDB per ADTS frame", 0); + avpriv_report_missing_feature(ac->avctx, + "More than one AAC RDB per ADTS frame"); ac->warned_num_aac_frames = 1; } push_output_configuration(ac); diff --git a/libavcodec/aacsbr.c b/libavcodec/aacsbr.c index 8cdf819e23..121f83a82d 100644 --- a/libavcodec/aacsbr.c +++ b/libavcodec/aacsbr.c @@ -933,7 +933,7 @@ static void read_sbr_extension(AACContext *ac, SpectralBandReplication *sbr, #if 1 *num_bits_left -= ff_ps_read_data(ac->avctx, gb, &sbr->ps, *num_bits_left); #else - av_log_missing_feature(ac->avctx, "Parametric Stereo", 0); + avpriv_report_missing_feature(ac->avctx, "Parametric Stereo"); skip_bits_long(gb, *num_bits_left); // bs_fill_bits *num_bits_left = 0; #endif diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c index 31bf2ab416..96d467c7c2 100644 --- a/libavcodec/alsdec.c +++ b/libavcodec/alsdec.c @@ -433,7 +433,8 @@ static int check_specific_config(ALSDecContext *ctx) #define MISSING_ERR(cond, str, errval) \ { \ if (cond) { \ - av_log_missing_feature(ctx->avctx, str, 0); \ + avpriv_report_missing_feature(ctx->avctx, \ + str); \ error = errval; \ } \ } diff --git a/libavcodec/amrnbdec.c b/libavcodec/amrnbdec.c index e1773aa702..4e88b8adba 100644 --- a/libavcodec/amrnbdec.c +++ b/libavcodec/amrnbdec.c @@ -163,7 +163,7 @@ static av_cold int amrnb_decode_init(AVCodecContext *avctx) int i; if (avctx->channels > 1) { - av_log_missing_feature(avctx, "multi-channel AMR", 0); + avpriv_report_missing_feature(avctx, "multi-channel AMR"); return AVERROR_PATCHWELCOME; } diff --git a/libavcodec/amrwbdec.c b/libavcodec/amrwbdec.c index dae4745845..3be81d482c 100644 --- a/libavcodec/amrwbdec.c +++ b/libavcodec/amrwbdec.c @@ -99,7 +99,7 @@ static av_cold int amrwb_decode_init(AVCodecContext *avctx) int i; if (avctx->channels > 1) { - av_log_missing_feature(avctx, "multi-channel AMR", 0); + avpriv_report_missing_feature(avctx, "multi-channel AMR"); return AVERROR_PATCHWELCOME; } diff --git a/libavcodec/cavsdec.c b/libavcodec/cavsdec.c index 4d0bf90581..2ef3eb3c3a 100644 --- a/libavcodec/cavsdec.c +++ b/libavcodec/cavsdec.c @@ -1101,7 +1101,8 @@ static int decode_seq_header(AVSContext *h) width = get_bits(&h->gb, 14); height = get_bits(&h->gb, 14); if ((h->width || h->height) && (h->width != width || h->height != height)) { - av_log_missing_feature(h->avctx, "Width/height changing in CAVS", 0); + avpriv_report_missing_feature(h->avctx, + "Width/height changing in CAVS"); return AVERROR_PATCHWELCOME; } if (width <= 0 || height <= 0) { diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c index 1d662f9ea5..aaddd2d640 100644 --- a/libavcodec/flacdec.c +++ b/libavcodec/flacdec.c @@ -369,7 +369,7 @@ static inline int decode_subframe(FLACContext *s, int channel) bps -= wasted; } if (bps > 32) { - av_log_missing_feature(s->avctx, "Decorrelated bit depth > 32", 0); + avpriv_report_missing_feature(s->avctx, "Decorrelated bit depth > 32"); return AVERROR_PATCHWELCOME; } diff --git a/libavcodec/libopencore-amr.c b/libavcodec/libopencore-amr.c index 1a416ce6d6..c991106abb 100644 --- a/libavcodec/libopencore-amr.c +++ b/libavcodec/libopencore-amr.c @@ -35,7 +35,7 @@ static int amr_decode_fix_avctx(AVCodecContext *avctx) avctx->sample_rate = 8000 * is_amr_wb; if (avctx->channels > 1) { - av_log_missing_feature(avctx, "multi-channel AMR", 0); + avpriv_report_missing_feature(avctx, "multi-channel AMR"); return AVERROR_PATCHWELCOME; } diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index b7d4cf5995..e38922ba85 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -260,9 +260,9 @@ int ff_mjpeg_decode_sof(MJpegDecodeContext *s) } } if (s->ls && !(s->bits <= 8 || nb_components == 1)) { - av_log_missing_feature(s->avctx, - "For JPEG-LS anything except <= 8 bits/component" - " or 16-bit gray", 0); + avpriv_report_missing_feature(s->avctx, + "JPEG-LS that is not <= 8 " + "bits/component or 16-bit gray"); return AVERROR_PATCHWELCOME; } s->nb_components = nb_components; @@ -295,7 +295,7 @@ int ff_mjpeg_decode_sof(MJpegDecodeContext *s) } if (s->ls && (s->h_max > 1 || s->v_max > 1)) { - av_log_missing_feature(s->avctx, "Subsampling in JPEG-LS", 0); + avpriv_report_missing_feature(s->avctx, "Subsampling in JPEG-LS"); return AVERROR_PATCHWELCOME; } diff --git a/libavcodec/proresdec_lgpl.c b/libavcodec/proresdec_lgpl.c index 1055166642..59c98439fb 100644 --- a/libavcodec/proresdec_lgpl.c +++ b/libavcodec/proresdec_lgpl.c @@ -170,7 +170,7 @@ static int decode_frame_header(ProresContext *ctx, const uint8_t *buf, ctx->alpha_info = buf[17] & 0xf; if (ctx->alpha_info) - av_log_missing_feature(avctx, "Alpha channel", 0); + avpriv_report_missing_feature(avctx, "Alpha channel"); ctx->qmat_changed = 0; ptr = buf + 20; diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c index a6a7bac239..0b69711b26 100644 --- a/libavcodec/vc1.c +++ b/libavcodec/vc1.c @@ -902,7 +902,7 @@ int ff_vc1_parse_frame_header_adv(VC1Context *v, GetBitContext* gb) } } if (v->panscanflag) { - av_log_missing_feature(v->s.avctx, "Pan-scan", 0); + avpriv_report_missing_feature(v->s.avctx, "Pan-scan"); //... } if (v->p_frame_skipped) { diff --git a/libavcodec/vp6.c b/libavcodec/vp6.c index ea4841f2f8..6e385ce1de 100644 --- a/libavcodec/vp6.c +++ b/libavcodec/vp6.c @@ -62,7 +62,7 @@ static int vp6_parse_header(VP56Context *s, const uint8_t *buf, int buf_size) return AVERROR_INVALIDDATA; s->filter_header = buf[1] & 0x06; if (buf[1] & 1) { - av_log_missing_feature(s->avctx, "Interlacing", 0); + avpriv_report_missing_feature(s->avctx, "Interlacing"); return AVERROR_PATCHWELCOME; } if (separated_coeff || !s->filter_header) { diff --git a/libavcodec/wmalosslessdec.c b/libavcodec/wmalosslessdec.c index b38e0c0413..785e38fb11 100644 --- a/libavcodec/wmalosslessdec.c +++ b/libavcodec/wmalosslessdec.c @@ -189,7 +189,7 @@ static av_cold int decode_init(AVCodecContext *avctx) avctx->sample_fmt = AV_SAMPLE_FMT_S16P; else if (s->bits_per_sample == 24) { avctx->sample_fmt = AV_SAMPLE_FMT_S32P; - av_log_missing_feature(avctx, "Bit-depth higher than 16", 0); + avpriv_report_missing_feature(avctx, "Bit-depth higher than 16"); return AVERROR_PATCHWELCOME; } else { av_log(avctx, AV_LOG_ERROR, "Unknown bit-depth: %d\n", diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c index 391bf58f8d..8be9a32d8a 100644 --- a/libavformat/mpegts.c +++ b/libavformat/mpegts.c @@ -1164,7 +1164,7 @@ static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) descr->sl.au_seq_num_len = (lengths >> 7) & 0x1f; descr->sl.packet_seq_num_len = (lengths >> 2) & 0x1f; } else { - av_log_missing_feature(d->s, "Predefined SLConfigDescriptor", 0); + avpriv_report_missing_feature(d->s, "Predefined SLConfigDescriptor"); } return 0; } diff --git a/libavformat/oggparseskeleton.c b/libavformat/oggparseskeleton.c index b6959a6543..307387d065 100644 --- a/libavformat/oggparseskeleton.c +++ b/libavformat/oggparseskeleton.c @@ -75,8 +75,8 @@ static int skeleton_header(AVFormatContext *s, int idx) target_idx = ogg_find_stream(ogg, AV_RL32(buf+12)); start_granule = AV_RL64(buf+36); if (os->start_granule != OGG_NOGRANULE_VALUE) { - av_log_missing_feature(s, - "Multiple fisbone for the same stream", 0); + avpriv_report_missing_feature(s, + "Multiple fisbone for the same stream"); return 1; } if (target_idx >= 0 && start_granule != OGG_NOGRANULE_VALUE) { diff --git a/libavformat/spdifdec.c b/libavformat/spdifdec.c index e1329cc6d3..36fe4bac2a 100644 --- a/libavformat/spdifdec.c +++ b/libavformat/spdifdec.c @@ -218,7 +218,7 @@ int ff_spdif_read_packet(AVFormatContext *s, AVPacket *pkt) st->codec->codec_type = AVMEDIA_TYPE_AUDIO; st->codec->codec_id = codec_id; } else if (codec_id != s->streams[0]->codec->codec_id) { - av_log_missing_feature(s, "Codec change in IEC 61937", 0); + avpriv_report_missing_feature(s, "Codec change in IEC 61937"); return AVERROR_PATCHWELCOME; } |