ffmpeg: here we go again
Julian Sikorski
belegdol at gmail.com
Mon Jan 7 22:39:16 CET 2013
W dniu 07.01.2013 21:53, Nicolas Chauvet pisze:
> 2013/1/7 Julian Sikorski
> <belegdol at gmail.com
> <mailto:belegdol at gmail.com>>
>
> Hi list,
>
> ffmpeg-1.1 was released today. Out of 32 deps we are carrying, only 2
> failed to rebuild (bino and motion). Given how early in F-19 cycle we
> are, I'm inclined to push it sooner than later. Keep in mind that
> dvdstyler and kmediafactory can only be rebuilt in the 2nd round.
> I'll commit the changes and submit a build a few days later.
>
>
> Is there any ABI changes ? Where ?
>
> Thx
>
> Nicolas (kwizart)
$ rpmsodiff ffmpeg-libs-1.0.1-1.fc18.x86_64.rpm
ffmpeg-libs-1.1-1.fc19.x86_64.rpm sonames only in
ffmpeg-libs-1.0.1-1.fc18 [1]:
libavutil.so.51 /usr/lib64/libavutil.so.51.73.101
sonames only in ffmpeg-libs-1.1-1.fc19 [2]:
libavutil.so.52 /usr/lib64/libavutil.so.52.13.100
common sonames:
libavcodec.so.54 /usr/lib64/libavcodec.so.54.59.100
/usr/lib64/libavcodec.so.54.86.100
libavdevice.so.54 /usr/lib64/libavdevice.so.54.2.101
/usr/lib64/libavdevice.so.54.3.102
libavfilter.so.3 /usr/lib64/libavfilter.so.3.17.100
/usr/lib64/libavfilter.so.3.32.100
libavformat.so.54 /usr/lib64/libavformat.so.54.29.104
/usr/lib64/libavformat.so.54.59.106
libpostproc.so.52 /usr/lib64/libpostproc.so.52.0.100
/usr/lib64/libpostproc.so.52.2.100
libswresample.so.0 /usr/lib64/libswresample.so.0.15.100
/usr/lib64/libswresample.so.0.17.102
libswscale.so.2 /usr/lib64/libswscale.so.2.1.101
/usr/lib64/libswscale.so.2.1.103
--- ffmpeg-libs-1.0.1-1.fc18/libavcodec.so.54 2013-01-07
22:33:35.062762231 +0100
+++ ffmpeg-libs-1.1-1.fc19/libavcodec.so.54 2013-01-07
22:37:56.665074000 +0100
@@ -38,2 +38,3 @@
av_frame_get_pkt_pos T
+av_frame_get_pkt_size T
av_frame_get_sample_rate T
@@ -46,2 +47,3 @@
av_frame_set_pkt_pos T
+av_frame_set_pkt_size T
av_frame_set_sample_rate T
@@ -162,2 +164,3 @@
avpriv_align_put_bits T
+avpriv_bprint_to_extradata T
avpriv_check_timecode_rate T
@@ -166,2 +169,3 @@
avpriv_dirac_parse_sequence_header T
+avpriv_dnxhd_get_frame_size T
avpriv_dv_codec_profile T
@@ -183,2 +187,3 @@
avpriv_split_xiph_headers T
+avpriv_tak_parse_streaminfo T
avpriv_timecode_to_string T
@@ -198,3 +203,3 @@
ff_dct_init T
-ff_dct_init_mmx T
+ff_dct_init_x86 T
ff_dct_quantize_c T
@@ -212,3 +217,3 @@
ff_fdct_mmx T
-ff_fdct_mmx2 T
+ff_fdct_mmxext T
ff_fdct_sse2 T
@@ -218,3 +223,3 @@
ff_fft_init_fixed T
-ff_fft_init_mmx T
+ff_fft_init_x86 T
ff_find_pix_fmt T
@@ -223,7 +228,7 @@
ff_idct_xvid_mmx T
-ff_idct_xvid_mmx2 T
-ff_idct_xvid_mmx2_add T
-ff_idct_xvid_mmx2_put T
ff_idct_xvid_mmx_add T
ff_idct_xvid_mmx_put T
+ff_idct_xvid_mmxext T
+ff_idct_xvid_mmxext_add T
+ff_idct_xvid_mmxext_put T
ff_idct_xvid_sse2 T
6 symbols removed
T ff_dct_init_mmx
T ff_fdct_mmx2
T ff_fft_init_mmx
T ff_idct_xvid_mmx2
T ff_idct_xvid_mmx2_add
T ff_idct_xvid_mmx2_put
11 symbols added
T av_frame_get_pkt_size
T av_frame_set_pkt_size
T avpriv_bprint_to_extradata
T avpriv_dnxhd_get_frame_size
T avpriv_tak_parse_streaminfo
T ff_dct_init_x86
T ff_fdct_mmxext
T ff_fft_init_x86
T ff_idct_xvid_mmxext
T ff_idct_xvid_mmxext_add
T ff_idct_xvid_mmxext_put
# template for libavcodec.so.54 version script
FFMPEG_1.1 {
global:
av_frame_get_pkt_size;
av_frame_set_pkt_size;
avpriv_bprint_to_extradata;
avpriv_dnxhd_get_frame_size;
avpriv_tak_parse_streaminfo;
ff_dct_init_x86;
ff_fdct_mmxext;
ff_fft_init_x86;
ff_idct_xvid_mmxext;
ff_idct_xvid_mmxext_add;
ff_idct_xvid_mmxext_put;
};
libavdevice.so.54 definitions unchanged
--- ffmpeg-libs-1.0.1-1.fc18/libavfilter.so.3 2013-01-07
22:33:35.062762231 +0100
+++ ffmpeg-libs-1.1-1.fc19/libavfilter.so.3 2013-01-07
22:37:56.665074000 +0100
@@ -24,3 +24,5 @@
avfilter_af_anull D
+avfilter_af_apad D
avfilter_af_aresample D
+avfilter_af_aselect D
avfilter_af_asendcmd D
@@ -36,2 +38,3 @@
avfilter_af_earwax D
+avfilter_af_ebur128 D
avfilter_af_join D
@@ -63,2 +66,3 @@
avfilter_get_audio_buffer_ref_from_arrays T
+avfilter_get_audio_buffer_ref_from_arrays_channels T
avfilter_get_audio_buffer_ref_from_frame T
@@ -90,2 +94,3 @@
avfilter_link_free T
+avfilter_link_get_channels T
avfilter_link_set_closed T
@@ -98,2 +103,3 @@
avfilter_ref_buffer T
+avfilter_ref_get_channels T
avfilter_register T
@@ -124,2 +130,3 @@
avfilter_vf_fade D
+avfilter_vf_field D
avfilter_vf_fieldorder D
@@ -130,4 +137,6 @@
avfilter_vf_frei0r D
+avfilter_vf_geq D
avfilter_vf_gradfun D
avfilter_vf_hflip D
+avfilter_vf_histeq D
avfilter_vf_hqdn3d D
@@ -135,2 +144,3 @@
avfilter_vf_idet D
+avfilter_vf_kerndeint D
avfilter_vf_lut D
@@ -146,2 +156,3 @@
avfilter_vf_pixdesctest D
+avfilter_vf_pp D
avfilter_vf_removelogo D
@@ -156,5 +167,5 @@
avfilter_vf_showinfo D
-avfilter_vf_slicify D
avfilter_vf_smartblur D
avfilter_vf_split D
+avfilter_vf_subtitles D
avfilter_vf_super2xsai D
1 symbols removed
D avfilter_vf_slicify
12 symbols added
D avfilter_af_apad
D avfilter_af_aselect
D avfilter_af_ebur128
D avfilter_vf_field
D avfilter_vf_geq
D avfilter_vf_histeq
D avfilter_vf_kerndeint
D avfilter_vf_pp
D avfilter_vf_subtitles
T avfilter_get_audio_buffer_ref_from_arrays_channels
T avfilter_link_get_channels
T avfilter_ref_get_channels
# template for libavfilter.so.3 version script
FFMPEG_1.1 {
global:
avfilter_af_apad;
avfilter_af_aselect;
avfilter_af_ebur128;
avfilter_get_audio_buffer_ref_from_arrays_channels;
avfilter_link_get_channels;
avfilter_ref_get_channels;
avfilter_vf_field;
avfilter_vf_geq;
avfilter_vf_histeq;
avfilter_vf_kerndeint;
avfilter_vf_pp;
avfilter_vf_subtitles;
};
--- ffmpeg-libs-1.0.1-1.fc18/libavformat.so.54 2013-01-07
22:33:35.062762231 +0100
+++ ffmpeg-libs-1.1-1.fc19/libavformat.so.54 2013-01-07
22:37:56.665074000 +0100
@@ -78,2 +78,3 @@
avio_close_dyn_buf T
+avio_closep T
avio_enum_protocols T
@@ -129,5 +130,2 @@
ffio_set_buf_size T
-ffm_read_write_index T
-ffm_set_write_index T
-ffm_write_write_index T
ffurl_close T
3 symbols removed
T ffm_read_write_index
T ffm_set_write_index
T ffm_write_write_index
1 symbols added
T avio_closep
# template for libavformat.so.54 version script
FFMPEG_1.1 {
global:
avio_closep;
};
libpostproc.so.52 definitions unchanged
libswresample.so.0 definitions unchanged
--- ffmpeg-libs-1.0.1-1.fc18/libswscale.so.2 2013-01-07
22:33:35.062762231 +0100
+++ ffmpeg-libs-1.1-1.fc19/libswscale.so.2 2013-01-07 22:37:56.665074000
+0100
@@ -1,9 +1 @@
-ff_getSwsFunc T
-ff_get_unscaled_swscale T
-ff_sws_init_input_funcs T
-ff_sws_init_output_funcs T
-ff_sws_init_swScale_mmx T
-ff_yuv2rgb_c_init_tables T
-ff_yuv2rgb_get_func_ptr T
-ff_yuv2rgb_init_mmx T
sws_addVec T
8 symbols removed
T ff_getSwsFunc
T ff_get_unscaled_swscale
T ff_sws_init_input_funcs
T ff_sws_init_output_funcs
T ff_sws_init_swScale_mmx
T ff_yuv2rgb_c_init_tables
T ff_yuv2rgb_get_func_ptr
T ff_yuv2rgb_init_mmx
vim:ft=diff
More information about the rpmfusion-developers
mailing list