Update to gstreamer-1.0 to 1.12.3
ClosedPublic

Authored by kyrios123 on May 7 2017, 7:41 AM.

Details

Summary

Highlights:

  • new msdk plugin for Intel's Media SDK for hardware-accelerated video encoding and decoding on Intel graphics hardware on Windows or Linux.
  • 264enc can now use multiple x264 library versions compiled for different bit depths at runtime, to transparently provide support for multiple bit depths.
  • videoscale and videoconvert now support multi-threaded scaling and conversion, which is particularly useful with higher resolution video.
  • h264parse will now automatically insert AU delimiters if needed when outputting byte-stream format, which improves standard compliance and is needed in particular for HLS playback on iOS/macOS.
  • rtpbin has acquired bundle support for incoming streams.

Details of all the changes, new features and bug fixes can be found here

Packaging:

  • Switch to meson build system
  • Add check section

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • Executed various binaries gst-inspect-1.0', gst-stats-1.0`, gst-play-1.0, ges-launch-1.0, ...
  • Successfully build clutter-gst 2 & 3, rhythmbox, gst-transcoder against gstreamer 1.12.3
  • Tested rhythmbox
WARNING: Developers who install GStreamer from source and just do make install after updating the source code, without doing make uninstall first, will have to manually remove the old installed plugin files from the installation prefix, or they will get 'Cannot register existing type' critical warnings.

Diff Detail

Repository
R1083 gstreamer-1.0
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.May 7 2017, 7:41 AM
kyrios123 updated this revision to Diff 944.Jun 20 2017, 5:54 PM
kyrios123 retitled this revision from Update to 1.12.0 to Update to gstreamer-1.0 to 1.12.1.
kyrios123 edited the summary of this revision. (Show Details)
kyrios123 edited the test plan for this revision. (Show Details)
kyrios123 added a project: Patch Submission.

Update gstreamer-1.0 to 1.12.1

kyrios123 updated this revision to Diff 1167.Jul 2 2017, 9:36 AM
kyrios123 removed a subscriber: kyrios123.

switch to meson build system

kyrios123 updated this revision to Diff 1174.Jul 2 2017, 4:10 PM

add gtk-doc dependency to generate documentation as the previous package was shipped with docs

kyrios123 updated this revision to Diff 1298.Jul 14 2017, 1:54 PM
kyrios123 retitled this revision from Update to gstreamer-1.0 to 1.12.1 to Update to gstreamer-1.0 to 1.12.2.
kyrios123 edited the test plan for this revision. (Show Details)

update to 1.12.2

kyrios123 updated this revision to Diff 1317.Jul 15 2017, 11:58 AM

forgot to update with-package-name

kyrios123 updated this revision to Diff 2466.Tue, Sep 19, 7:34 PM
kyrios123 edited the summary of this revision. (Show Details)
kyrios123 edited the test plan for this revision. (Show Details)

Update to 1.12.3

kyrios123 retitled this revision from Update to gstreamer-1.0 to 1.12.2 to Update to gstreamer-1.0 to 1.12.3.Tue, Sep 19, 7:36 PM

The stack starts looking like spaghetti.
For you it's probably peanuts, but for me it is getting big.
I'll be happy if/when this will be released because it takes lot of time to get this up-to-date and tested !

This revision was automatically updated to reflect the committed changes.