1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

Merge commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d'

* commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d':
  fate: add CVFC1_Sony_C to h264 conformance tests
  doc/APIchanges: add missing hashes and dates

Conflicts:
	doc/APIchanges
	tests/fate/h264.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2013-04-25 09:54:11 +02:00
commit 575399c7e1
3 changed files with 84 additions and 31 deletions

View File

@ -170,43 +170,43 @@ API changes, most recent first:
2013-03-xx - xxxxxxx - lavc 55.2.0 - avcodec.h 2013-03-xx - xxxxxxx - lavc 55.2.0 - avcodec.h
Add CODEC_FLAG_UNALIGNED to allow decoders to produce unaligned output. Add CODEC_FLAG_UNALIGNED to allow decoders to produce unaligned output.
2013-xx-xx - lavfi 3.8.0 2013-04-11 - lavfi 3.8.0
Move all content from avfiltergraph.h to avfilter.h. Deprecate 38f0c07 - Move all content from avfiltergraph.h to avfilter.h. Deprecate
avfilterhraph.h, user applications should include just avfilter.h avfilterhraph.h, user applications should include just avfilter.h
Add avfilter_graph_alloc_filter(), deprecate avfilter_open() and bc1a985 - Add avfilter_graph_alloc_filter(), deprecate avfilter_open() and
avfilter_graph_add_filter(). avfilter_graph_add_filter().
Add AVFilterContext.graph pointing to the AVFilterGraph that contains the 1113672 - Add AVFilterContext.graph pointing to the AVFilterGraph that contains the
filter. filter.
Add avfilter_init_str(), deprecate avfilter_init_filter(). 48a5ada - Add avfilter_init_str(), deprecate avfilter_init_filter().
Add avfilter_init_dict(). 1ba95a9 - Add avfilter_init_dict().
Add AVFilter.flags field and AVFILTER_FLAG_DYNAMIC_{INPUTS,OUTPUTS} flags. 7cdd737 - Add AVFilter.flags field and AVFILTER_FLAG_DYNAMIC_{INPUTS,OUTPUTS} flags.
Add avfilter_pad_count() for counting filter inputs/outputs. 7e8fe4b - Add avfilter_pad_count() for counting filter inputs/outputs.
Add avfilter_next(), deprecate av_filter_next(). fa2a34c - Add avfilter_next(), deprecate av_filter_next().
Deprecate avfilter_uninit(). Deprecate avfilter_uninit().
2013-xx-xx - lavfi 3.7.0 - avfilter.h 2013-04-09 - lavfi 3.7.0 - avfilter.h
Add AVFilter.priv_class for exporting filter options through the AVOptions API b439c99 - Add AVFilter.priv_class for exporting filter options through the
in the similar way private options work in lavc and lavf. AVOptions API in the similar way private options work in lavc and lavf.
Add avfilter_get_class(). 8114c10 - Add avfilter_get_class().
Switch all filters to use AVOptions. Switch all filters to use AVOptions.
2013-xx-xx - lavu 52.9.0 - pixdesc.h 2013-03-19 - 2c328a9 - lavu 52.9.0 - pixdesc.h
Add av_pix_fmt_count_planes() function for counting planes in a pixel format. Add av_pix_fmt_count_planes() function for counting planes in a pixel format.
2013-xx-xx - lavfi 3.6.0 2013-03-16 - 42c7c61 - lavfi 3.6.0
Add AVFilterGraph.nb_filters, deprecate AVFilterGraph.filter_count. Add AVFilterGraph.nb_filters, deprecate AVFilterGraph.filter_count.
2013-03-xx - Reference counted buffers - lavu 52.8.0, lavc 55.0.0, lavf 55.0.0, 2013-03-08 - Reference counted buffers - lavu 52.8.0, lavc 55.0.0, lavf 55.0.0,
lavd 54.0.0, lavfi 3.5.0 lavd 54.0.0, lavfi 3.5.0
xxxxxxx, xxxxxxx - add a new API for reference counted buffers and buffer 8e401db, 1cec062 - add a new API for reference counted buffers and buffer
pools (new header libavutil/buffer.h). pools (new header libavutil/buffer.h).
xxxxxxx - add AVPacket.buf to allow reference counting for the AVPacket data. 1afddbe - add AVPacket.buf to allow reference counting for the AVPacket data.
Add av_packet_from_data() function for constructing packets from Add av_packet_from_data() function for constructing packets from
av_malloc()ed data. av_malloc()ed data.
xxxxxxx - move AVFrame from lavc to lavu (new header libavutil/frame.h), add 7ecc2d4 - move AVFrame from lavc to lavu (new header libavutil/frame.h), add
AVFrame.buf/extended_buf to allow reference counting for the AVFrame AVFrame.buf/extended_buf to allow reference counting for the AVFrame
data. Add new API for working with reference-counted AVFrames. data. Add new API for working with reference-counted AVFrames.
xxxxxxx - add the refcounted_frames field to AVCodecContext to make audio and 759001c - add the refcounted_frames field to AVCodecContext to make audio and
video decoders return reference-counted frames. Add get_buffer2() video decoders return reference-counted frames. Add get_buffer2()
callback to AVCodecContext which allocates reference-counted frames. callback to AVCodecContext which allocates reference-counted frames.
Add avcodec_default_get_buffer2() as the default get_buffer2() Add avcodec_default_get_buffer2() as the default get_buffer2()
@ -224,30 +224,30 @@ lavd 54.0.0, lavfi 3.5.0
* qscale_table, qstride, qscale_type, mbskip_table, motion_val, * qscale_table, qstride, qscale_type, mbskip_table, motion_val,
mb_type, dct_coeff, ref_index -- mpegvideo-specific tables, mb_type, dct_coeff, ref_index -- mpegvideo-specific tables,
which are not exported anymore. which are not exported anymore.
xxxxxxx - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add 7e35037 - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add
av_buffersrc_add_frame(), deprecate av_buffersrc_buffer(). av_buffersrc_add_frame(), deprecate av_buffersrc_buffer().
Add av_buffersink_get_frame() and av_buffersink_get_samples(), Add av_buffersink_get_frame() and av_buffersink_get_samples(),
deprecate av_buffersink_read() and av_buffersink_read_samples(). deprecate av_buffersink_read() and av_buffersink_read_samples().
Deprecate AVFilterBufferRef and all functions for working with it. Deprecate AVFilterBufferRef and all functions for working with it.
2013-xx-xx - xxxxxxx - lavu 52.8.0 - avstring.h 2013-03-17 - 12c5c1d - lavu 52.8.0 - avstring.h
Add av_isdigit, av_isgraph, av_isspace, av_isxdigit. Add av_isdigit, av_isgraph, av_isspace, av_isxdigit.
2013-xx-xx - xxxxxxx - lavfi 3.4.0 - avfiltergraph.h 2013-02-23 - 9f12235 - lavfi 3.4.0 - avfiltergraph.h
Add resample_lavr_opts to AVFilterGraph for setting libavresample options Add resample_lavr_opts to AVFilterGraph for setting libavresample options
for auto-inserted resample filters. for auto-inserted resample filters.
2013-xx-xx - xxxxxxx - lavu 52.7.0 - dict.h 2013-01-25 - 38c1466 - lavu 52.7.0 - dict.h
Add av_dict_parse_string() to set multiple key/value pairs at once from a Add av_dict_parse_string() to set multiple key/value pairs at once from a
string. string.
2013-01-xx - xxxxxxx - lavu 52.6.0 - avstring.h 2013-01-25 - b85a5e8 - lavu 52.6.0 - avstring.h
Add av_strnstr() Add av_strnstr()
2013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h 2013-01-15 - 8ee288d - lavu 52.5.0 - hmac.h
Add AVHMAC. Add AVHMAC.
2013-01-13 - xxxxxxx - lavc 54.87.100 / 54.36.0 - vdpau.h 2013-01-13 - 44e065d - lavc 54.87.100 / 54.36.0 - vdpau.h
Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding. Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.
2013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.h 2013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.h

View File

@ -64,6 +64,7 @@ FATE_H264 = aud_mw_e \
ci_mw_d \ ci_mw_d \
cvbs3_sony_c \ cvbs3_sony_c \
cvcanlma2_sony_c \ cvcanlma2_sony_c \
cvfc1_sony_c \
cvfi1_sony_d \ cvfi1_sony_d \
cvfi1_sva_c \ cvfi1_sva_c \
cvfi2_sony_h \ cvfi2_sony_h \
@ -266,6 +267,7 @@ fate-h264-conformance-ci1_ft_b: CMD = framecrc -vsync drop -i
fate-h264-conformance-ci_mw_d: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CI_MW_D.264 fate-h264-conformance-ci_mw_d: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CI_MW_D.264
fate-h264-conformance-cvbs3_sony_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVBS3_Sony_C.jsv fate-h264-conformance-cvbs3_sony_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVBS3_Sony_C.jsv
fate-h264-conformance-cvcanlma2_sony_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVCANLMA2_Sony_C.jsv fate-h264-conformance-cvcanlma2_sony_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVCANLMA2_Sony_C.jsv
fate-h264-conformance-cvfc1_sony_c: CMD = framecrc -flags unaligned -i $(SAMPLES)/h264-conformance/CVFC1_Sony_C.jsv
fate-h264-conformance-cvfi1_sony_d: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI1_Sony_D.jsv fate-h264-conformance-cvfi1_sony_d: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI1_Sony_D.jsv
fate-h264-conformance-cvfi1_sva_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI1_SVA_C.264 fate-h264-conformance-cvfi1_sva_c: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI1_SVA_C.264
fate-h264-conformance-cvfi2_sony_h: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI2_Sony_H.jsv fate-h264-conformance-cvfi2_sony_h: CMD = framecrc -vsync drop -i $(SAMPLES)/h264-conformance/CVFI2_Sony_H.jsv

View File

@ -0,0 +1,51 @@
#tb 0: 1/25
0, 0, 0, 1, 75600, 0x6f6a8c48
0, 1, 1, 1, 75600, 0x4b7ac558
0, 2, 2, 1, 75600, 0x907feda3
0, 3, 3, 1, 75600, 0x7b2b17d2
0, 4, 4, 1, 75600, 0x46d038e7
0, 5, 5, 1, 75600, 0x90d463b3
0, 6, 6, 1, 75600, 0xc00d7ec1
0, 7, 7, 1, 75600, 0x10f69a60
0, 8, 8, 1, 75600, 0x676aad50
0, 9, 9, 1, 75600, 0x0a3fd3e0
0, 10, 10, 1, 75600, 0xaee8fc87
0, 11, 11, 1, 75600, 0xc9f41fbb
0, 12, 12, 1, 75600, 0x183743dd
0, 13, 13, 1, 75600, 0xf0385aa2
0, 14, 14, 1, 75600, 0xad63782e
0, 15, 15, 1, 75600, 0x9ed08c01
0, 16, 16, 1, 75600, 0x79aba20e
0, 17, 17, 1, 75600, 0x53d6c34c
0, 18, 18, 1, 75600, 0x4cead515
0, 19, 19, 1, 75600, 0xc701e3c8
0, 20, 20, 1, 75600, 0xb278e37d
0, 21, 21, 1, 75600, 0x02e6f95e
0, 22, 22, 1, 75600, 0x5cdffef4
0, 23, 23, 1, 75600, 0x6e0a1089
0, 24, 24, 1, 75600, 0x23a919b5
0, 25, 25, 1, 75600, 0x31f5391c
0, 26, 26, 1, 75600, 0xaa2c3445
0, 27, 27, 1, 75600, 0x42204340
0, 28, 28, 1, 75600, 0x55924031
0, 29, 29, 1, 75600, 0x6bc94d1b
0, 30, 30, 1, 75600, 0x3e1a1e21
0, 31, 31, 1, 75600, 0xaf4816fc
0, 32, 32, 1, 75600, 0x322c1d18
0, 33, 33, 1, 75600, 0xf59c1746
0, 34, 34, 1, 75600, 0x875cfc24
0, 35, 35, 1, 75600, 0x8657f65b
0, 36, 36, 1, 75600, 0x7e78f95f
0, 37, 37, 1, 75600, 0x7639e983
0, 38, 38, 1, 75600, 0xcdaac5fa
0, 39, 39, 1, 75600, 0x2b7ac473
0, 40, 40, 1, 75600, 0x028cb98f
0, 41, 41, 1, 75600, 0x023abda4
0, 42, 42, 1, 75600, 0x9733ad92
0, 43, 43, 1, 75600, 0xfb4f8cfe
0, 44, 44, 1, 75600, 0xfef071b6
0, 45, 45, 1, 75600, 0xf7513219
0, 46, 46, 1, 75600, 0x9d6e3c98
0, 47, 47, 1, 75600, 0xd5501ac7
0, 48, 48, 1, 75600, 0xa00201f1
0, 49, 49, 1, 75600, 0xee84e8c6