HomePhabricator

multimedia/libxine: Update to 1.2.11, Add ImageMagick7 support

Description

multimedia/libxine: Update to 1.2.11, Add ImageMagick7 support

Changelog: https://sourceforge.net/p/xine/xine-lib-1.2/ci/default/tree/ChangeLog:
xine-lib (1.2.11) 2020-12-06

  • Add gopher input plugin.
  • Add user settings for IPv6.
  • Split a52 spdif output to separate decoder.
  • Code cleanup.
  • More engine optimization.
  • Small optimizations (opengl2, dvb subtitles, png, mpeg-ts).
  • Better A/V sync.
  • Fix a few crashes.
  • Fix bluray playback.
  • Fix VAAPI picture jitter and green flashes.
  • Fix Opus and EAC3 audio playback.
  • Fix text subtitles.
  • Fix mpeg-ts (hdmv mode, detection of cut TV recordings).
  • Fix mpeg layer 1-4 audio timing.
  • Fix some VDR issues.
  • Fix HLS VOD mode.
  • Many small fixes.
  • Build fixes.
  • BSD fixes.
  • Update german translation.
  • Update internal libdca to upstream 0.0.7.

xine-lib (1.2.10) 2019-12-13

  • Add first Android support.
  • Add (xcb)xv yuy2 emulation.
  • Add libavcodec v58 compatibility.
  • Add avio seek support.
  • Make libpostproc optional.
  • Add libdav1d, libaom and lavc AV1 video decoders.
  • Add libvpx multithreading.
  • Add libpng decoder.
  • Add a52 double and fixed point modes.
  • Add Opus audio support to ogg demuxer.
  • Add AV1 video support to matroska demuxer.
  • Add ivf demuxer.
  • Add mpeg-ts split payload support.
  • Add TLS support using gnutls or OpenSSL.
  • Add ftp input plugin (ftp://) with TLS support (ftpes://)
  • Add tls:// input plugin (raw TLS over TCP).
  • Add libnfs NFS input plugin.
  • Add ftp/http seek support.
  • Add scp forward seek support.
  • Add mp4 http streaming support (plain and fragment modes).
  • Add HLS streaming support.
  • Add HTTP 1.1 support.
  • Add OpenGL EGL and Wayland support.
  • Add generic bitrate estimation.
  • Add side stream feature.
  • Optimize demux_qt.
  • Optimize OSD.
  • Optimize output layers.
  • Optimize decoder threads.
  • Optimize event handling.
  • Optimize stream info.
  • Optimize TCP/TLS/HTTP network input.
  • Optimize network buffering control.
  • Alsa/oss startup optimization.
  • Optimize input_stdin_fifo.
  • Optimize internal liba52.
  • Optimize user seek.
  • Build optimizations.
  • Simply user config.
  • Better support for audio out drivers that cannot resume after pause.
  • Better support for mpeg pts jumps.
  • Better bluray seek.
  • XML parser fixes.
  • Fix midstream audio mode switch.
  • Fix FLAC audio playback via ffmpeg.
  • Fix ffmpeg mpeg1/2 video.
  • Fix C++ build.
  • Fix build on clang only systems.
  • Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  • Fix network seek.
  • Fix/optimize audio CD.
  • Fix DVD (occasional crashes, damaged video after a DVD had been played).
  • Fix opengl2 freeze after X server failure.
  • Fix tvtime deinterlacer crash.
  • Fix/optimize overlay.
  • Fix/optimize old VDR plugin.
  • Fix xine-ui freeze when opening a playlist while paused.
  • Security fixes.
  • Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  • Many small fixes.
  • More error handling instead of aborting.
  • Update german translation.

PR: 252338
Submitted by: VVD <vvd@unislabs.com>

Details