./multimedia/gst-plugins1-libav, GStreamer libav/ffmpeg plugin

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.14.1, Package name: gst-plugins1-libav-1.14.1, Maintainer: pkgsrc-users

This module contains a GStreamer plugin for FFmpeg.


Required to run:
[devel/orc] [multimedia/gstreamer1] [multimedia/gst-plugins1-base] [multimedia/ffmpeg3]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

SHA1: 59fa788de19eea80ceffd636b37b250610c8c4de
RMD160: f75dd6d412d746feff85b6b6f469cc783f5694e9
Filesize: 8820.23 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-23 22:58:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
gst-plugins1-libav: updated to 1.14.1

Follow gstreamer1 update.
   2018-04-18 00:10:05 by Thomas Klausner | Files touched by this commit (27) | Package updated
Log message:
gstreamer1: update to 1.14.0

 The GStreamer team is proud to announce a new major feature release of your \ 
favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and \ 
is part of the API and ABI-stable 1.x release series of the GStreamer multimedia \ 
framework.

Highlights:

    WebRTC support: real-time audio/video streaming to and from web browsers
    Experimental support for the next-gen royalty-free AV1 video codec
    Video4Linux: encoding support, stable element names and faster device probing
    Support for the Secure Reliable Transport (SRT) video streaming protocol
    RTP Forward Error Correction (FEC) support (ULPFEC)
    RTSP 2.0 support in rtspsrc and gst-rtsp-server
    ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
    playbin3 gapless playback and pre-buffering support
    tee, our stream splitter/duplication element, now does allocation query \ 
aggregation which is important for efficient data handling and zero-copy
    QuickTime muxer has a new prefill recording mode that allows file import in \ 
Adobe Premiere and FinalCut Pro while the file is still being written.
    rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
    souphttpsrc connection sharing, which allows for connection reuse, cookie \ 
sharing, etc.
    nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA \ 
NVDEC API
    Adaptive DASH trick play support
    ipcpipeline: new plugin that allows splitting a pipeline across multiple \ 
processes
    Major gobject-introspection annotation improvements for large parts of the \ 
library API
    GStreamer C# bindings have been revived and seen many updates and fixes
    The externally-maintained GStreamer Rust bindings have many usability \ 
improvements and cover most of the API now
   2018-04-15 11:40:05 by Adam Ciarcinski | Files touched by this commit (23) | Package updated
Log message:
gstreamer1: updated to 1.12.5

Bugs fixed in 1.12.5:

pad: fix some stream deactivation deadlocks/races
registrychunks: don't read from unaligned memory when loading registry
ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING
downloadbuffer: Don't hold the mutex while posting the download-complete message
playbin3: Fix accessing invalid index in GstStream when received select-stream event
id3v2: re-fix handling of ID3 v2.4 tags with extended headers
audio: fix handling of U32BE format
videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless \ 
playback with videos.
subparse: push out of last chunk of text if last line has no newline
aacparse: When parsing raw input, accept frames of any size. This fixes handling \ 
of encoded silence.
splitmuxsrc: Improve not-linked handling.
rtspsrc: also proxy multicast-iface property to RTCP udpsrc
flacdec: flush flac decoder on lost sync, so that it can re-sync.
matroskamux: Only mark new clusters as keyframe if they start on a keyframe or \ 
we're muxing only audio
matroskamux: Clip maximum cluster duration to the maximum possible value
h264parse: reset internal 'state' variable properly
x264enc: fix build with newer x264 with support for multiple bit depths
x265enc: Fix tagging of keyframes on output buffers
glimagesink: Correct PAR in output caps when transforming
vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop
player: fix criticals when reading info/track properties that are NULL
lv2: fix inverted boolean properties
rtponviftimestamp: fix state change function init/reset, fixing memory \ 
corruption or leaks on shutdown
libav: some build issues fixes
rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive \ 
via RTCP in TCP interleaved mode.
rtsp-server: gi annotation fixes
gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6
Various fixes for memory leaks, deadlocks and crashes in all modules
... and many, many more!
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-02-26 09:19:32 by Adam Ciarcinski | Files touched by this commit (89) | Package updated
Log message:
revbump after x264-devel update
   2018-01-28 20:33:10 by Thomas Klausner | Files touched by this commit (17) | Package updated
Log message:
gstreamer1 + plugins: update to 1.12.4

### 1.12.4

The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.

#### Major bugfixes in 1.12.4

 - Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
   project: https://github.com/google/oss-fuzz
   Details to be found there in the bug tracker
 - Performance regressions with registering debug categories after gst_init()
   were fixed
 - Regression with seeking back to 0 in souphttpsrc was fixed
 - Regression with header rewriting in flacparse was fixed
 - Regression with playbin/playsink leaking sinks was fixed
 - Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
 - gst_bin_iterate_sorted() always returns sources last now, as documented
 - gst_query_writable_structure() will never return NULL, for consistency with events
 - Removal of metas from gst_buffer_meta_foreach() works correctly now
 - OpenJPEG plugin builds with OpenJPEG >= 2.3
 - CDIO plugin builds with CDIO >= 1.0
 - gstreamer-vaapi works correctly with libva 1.0
 - gst-libav was updated to ffmpeg 3.3.5
 - Various fixes for memory leaks, deadlocks and crashes in all modules
 - ... and many, many more!
   2017-11-18 00:21:06 by Patrick Welche | Files touched by this commit (3)
Log message:
gst-plugins1-libav: fix mp4 playback

From Jana Saout in https://bugzilla.gnome.org/show_bug.cgi?id=789193

Not meant as "fix" but as temporary workaround for people bothered
by this issue:

This quick & dirty hack replaces the deprecated call to
avcodec_decode_video2 by calls to avcodec_send_packet and
avcodec_receive_frame.

Note that this is hack is really ugly, because the API really isn't
meant to be used this way (the assumption is that each call to
avcodec_send_packet will produce at most one new frame) and also
the error handling and probably other cases are not handled correctly.

However, MP4 videos seem to play fine for me.
   2017-11-16 17:49:40 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update gst-plugins1-libav to 1.12.3

Bugs fixed in this release
- 784735 : gst-libav: Memory leak and possible crash in avio_alloc_context.

XXX Unfortunately https://trac.ffmpeg.org/ticket/6775 stands.
(ffmpeg 3.4 regression)