diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -250,10 +250,20 @@ libavdevice.so.57:avdevice_version libavfilter.so.6:LIBAVFILTER_6 libavfilter.so.6:av_abuffersink_params_alloc +libavfilter.so.6:av_buffersink_get_channel_layout +libavfilter.so.6:av_buffersink_get_channels +libavfilter.so.6:av_buffersink_get_format libavfilter.so.6:av_buffersink_get_frame libavfilter.so.6:av_buffersink_get_frame_flags libavfilter.so.6:av_buffersink_get_frame_rate +libavfilter.so.6:av_buffersink_get_h +libavfilter.so.6:av_buffersink_get_hw_frames_ctx +libavfilter.so.6:av_buffersink_get_sample_aspect_ratio +libavfilter.so.6:av_buffersink_get_sample_rate libavfilter.so.6:av_buffersink_get_samples +libavfilter.so.6:av_buffersink_get_time_base +libavfilter.so.6:av_buffersink_get_type +libavfilter.so.6:av_buffersink_get_w libavfilter.so.6:av_buffersink_params_alloc libavfilter.so.6:av_buffersink_set_frame_size libavfilter.so.6:av_buffersrc_add_frame @@ -377,6 +387,7 @@ libavformat.so.57:av_register_output_format libavformat.so.57:av_sdp_create libavformat.so.57:av_seek_frame +libavformat.so.57:av_stream_add_side_data libavformat.so.57:av_stream_get_codec_timebase libavformat.so.57:av_stream_get_end_pts libavformat.so.57:av_stream_get_parser @@ -428,6 +439,7 @@ libavformat.so.57:avio_find_protocol_name libavformat.so.57:avio_flush libavformat.so.57:avio_free_directory_entry +libavformat.so.57:avio_get_dyn_buf libavformat.so.57:avio_get_str libavformat.so.57:avio_get_str16be libavformat.so.57:avio_get_str16le @@ -651,6 +663,7 @@ libavutil.so.55:av_find_nearest_q_idx libavutil.so.55:av_fopen_utf8 libavutil.so.55:av_force_cpu_flags +libavutil.so.55:av_fourcc_make_string libavutil.so.55:av_frame_alloc libavutil.so.55:av_frame_clone libavutil.so.55:av_frame_copy @@ -706,6 +719,7 @@ libavutil.so.55:av_get_colorspace_name libavutil.so.55:av_get_cpu_flags libavutil.so.55:av_get_default_channel_layout +libavutil.so.55:av_get_extended_channel_layout libavutil.so.55:av_get_known_color_name libavutil.so.55:av_get_media_type_string libavutil.so.55:av_get_packed_sample_fmt @@ -750,8 +764,10 @@ libavutil.so.55:av_hwdevice_hwconfig_alloc libavutil.so.55:av_hwframe_constraints_free libavutil.so.55:av_hwframe_ctx_alloc +libavutil.so.55:av_hwframe_ctx_create_derived libavutil.so.55:av_hwframe_ctx_init libavutil.so.55:av_hwframe_get_buffer +libavutil.so.55:av_hwframe_map libavutil.so.55:av_hwframe_transfer_data libavutil.so.55:av_hwframe_transfer_get_formats libavutil.so.55:av_i2int @@ -762,6 +778,7 @@ libavutil.so.55:av_image_copy libavutil.so.55:av_image_copy_plane libavutil.so.55:av_image_copy_to_buffer +libavutil.so.55:av_image_copy_uc_from libavutil.so.55:av_image_fill_arrays libavutil.so.55:av_image_fill_linesizes libavutil.so.55:av_image_fill_max_pixsteps @@ -771,6 +788,7 @@ libavutil.so.55:av_int2i libavutil.so.55:av_int_list_length_for_size libavutil.so.55:av_lfg_init +libavutil.so.55:av_lfg_init_from_data libavutil.so.55:av_log libavutil.so.55:av_log2 libavutil.so.55:av_log2_16bit @@ -909,6 +927,10 @@ libavutil.so.55:av_sha_update libavutil.so.55:av_shr_i libavutil.so.55:av_small_strptime +libavutil.so.55:av_spherical_alloc +libavutil.so.55:av_spherical_from_name +libavutil.so.55:av_spherical_projection_name +libavutil.so.55:av_spherical_tile_bounds libavutil.so.55:av_stereo3d_alloc libavutil.so.55:av_stereo3d_create_side_data libavutil.so.55:av_stereo3d_from_name diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,4 +1,5 @@ libGL.so.1 +libSDL2-2.0.so.0 libX11.so.6 libXext.so.6 libXv.so.1 @@ -7,17 +8,32 @@ libbluray.so.2 libbz2.so.1.0 libc.so.6 -libcrypto.so.1.0.0 +libcaca.so.0 +libcelt0.so.2 +libdc1394.so.22 libdl.so.2 +libfdk-aac.so.1 +libfontconfig.so.1 libfreetype.so.6 +libfribidi.so.0 libgnutls.so.30 liblzma.so.5 libm.so.6 +libmodplug.so.1 libmp3lame.so.0 +libopenal.so.1 +libopencv_core.so.3.1 +libopencv_imgproc.so.3.1 +libopenjp2.so.7 libopus.so.0 libpthread.so.0 libpulse.so.0 +librtmp.so.0 +librubberband.so.2 +libsnappy.so.1 +libsoxr.so.0 libspeex.so.1 +libssh.so.4 libtheoradec.so.1 libtheoraenc.so.1 libtwolame.so.0 @@ -29,6 +45,9 @@ libvorbis.so.0 libvorbisenc.so.2 libvpx.so.4 +libwavpack.so.1 +libwebp.so.7 +libwebpmux.so.3 libx264.so.148 libx265.so.110 libxcb-shape.so.0 @@ -37,3 +56,4 @@ libxcb.so.1 libxvidcore.so.4 libz.so.1 +libzimg.so.2 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,9 +1,9 @@ name : ffmpeg homepage : https://www.ffmpeg.org/ -version : 3.2.4 -release : 33 +version : 3.3.1 +release : 35 source : - - https://ffmpeg.org/releases/ffmpeg-3.2.4.tar.xz : 6e38ff14f080c98b58cf5967573501b8cb586e3a173b591f3807d8f0660daf7a + - https://ffmpeg.org/releases/ffmpeg-3.3.1.tar.xz : b702a7fc656ac23e276b8c823a2f646e4e6f6309bb2788435a708e69bea98f2f license : LGPL-3.0 component : multimedia.codecs summary : A complete, cross-platform solution to record, convert and stream audio and video. @@ -11,31 +11,51 @@ A complete, cross-platform solution to record, convert and stream audio and video. builddeps : - pkgconfig(alsa) + - pkgconfig(caca) + - pkgconfig(celt) + - pkgconfig(fdk-aac) + - pkgconfig(fontconfig) - pkgconfig(freetype2) + - pkgconfig(frei0r) - pkgconfig(fribidi) - pkgconfig(gl) - pkgconfig(gnutls) - pkgconfig(libaacs) - pkgconfig(libass) - pkgconfig(libbluray) + - pkgconfig(libdc1394-2) + - pkgconfig(libmodplug) + - pkgconfig(libopenjp2) - pkgconfig(libpulse) + - pkgconfig(librtmp) + - pkgconfig(libssh) - pkgconfig(libv4l2) - pkgconfig(libva) + - pkgconfig(libwebp) - pkgconfig(ogg) + - pkgconfig(openal) + - pkgconfig(opencv) - pkgconfig(openssl) - pkgconfig(opus) - - pkgconfig(sdl) + - pkgconfig(rubberband) + - pkgconfig(sdl2) + - pkgconfig(snappy) + - pkgconfig(soxr) - pkgconfig(speex) - pkgconfig(theora) - pkgconfig(twolame) - pkgconfig(vdpau) - pkgconfig(vorbis) - pkgconfig(vpx) - - pkgconfig(x11) + - pkgconfig(wavpack) - pkgconfig(x264) - pkgconfig(x265) - pkgconfig(xv) + - pkgconfig(zimg) + - gmp-devel + - ladspa-devel - lame-devel + - libgcrypt-devel - xvidcore-devel patterns : - devel : [/usr/share/man/man3*] @@ -47,30 +67,50 @@ --disable-static \ --enable-avisynth \ --enable-avresample \ + --enable-frei0r \ + --enable-gcrypt \ + --enable-gmp \ --enable-gnutls \ --enable-gpl \ + --enable-ladspa \ --enable-libass \ --enable-libbluray \ + --enable-libcaca \ + --enable-libcelt \ + --enable-libdc1394 \ + --enable-libfdk-aac \ + --enable-libfontconfig \ --enable-libfreetype \ + --enable-libfribidi \ + --enable-libmodplug \ --enable-libmp3lame \ + --enable-libopencv \ --enable-libopus \ --enable-libpulse \ + --enable-librtmp \ + --enable-libopenjpeg \ + --enable-librubberband \ + --enable-libsnappy \ + --enable-libsoxr \ --enable-libspeex \ + --enable-libssh \ --enable-libtheora \ --enable-libtwolame \ --enable-libv4l2 \ --enable-libvorbis \ --enable-libvpx \ + --enable-libwebp \ + --enable-libwavpack \ --enable-libx264 \ --enable-libx265 \ --enable-libxvid \ + --enable-libzimg \ --enable-nonfree \ + --enable-openal \ --enable-opengl \ --enable-openssl \ - --enable-vaapi \ - --enable-vdpau \ - --enable-version3 \ - --enable-x11grab + --enable-sdl2 \ + --enable-version3 build : | %make install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ ffmpeg https://www.ffmpeg.org/ - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net LGPL-3.0 multimedia.codecs @@ -34,7 +34,7 @@ programming.devel - ffmpeg + ffmpeg /usr/include/ @@ -44,12 +44,12 @@ - - 2017-04-13 - 3.2.4 + + 2017-05-15 + 3.3.1 Packaging update - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file