gstreamer 1.0.5 update#350
Merged
shlevy merged 21 commits intoNixOS:gstreamer-1.0from Mar 8, 2013
jcumming:gstreamer-1.0
Merged
gstreamer 1.0.5 update#350shlevy merged 21 commits intoNixOS:gstreamer-1.0from jcumming:gstreamer-1.0
shlevy merged 21 commits intoNixOS:gstreamer-1.0from
jcumming:gstreamer-1.0
Conversation
This already includes the version 1.0 API, so we'll expect things to break badly very soon. According to an official announcement, the API is final and won't change (except minor and absolutely necessary) until versions aufter 1.0. See the release announcement here: http://gstreamer.freedesktop.org/news/#2012-06-07T16:43:00Z Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This is in order to be compatible with GStreamer 0.11.92. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This version is only available in Git so far, so we just fetchgit the corresponding tag. Unfortunately deepClone can't be set to false in fetchgit, so we might want to fix this someday to avoid fetching a bunch of dependencies we don't need either if useInternalFfmpeg is true. Of course we also need to run autoreconf, because the Git source tree doesn't contain a generated configure script already. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
The reason is because GStreamer seems to prefer libav, rather than ffmpeg and doesn't build with ffmpeg at all, so we're switching to libav aswell. But we don't change the name of gst-ffmpeg into gst-libav yet, as the name wasn't changed in upstream either. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-ffmpeg requires the 0.8 branch of libav, so we're updating it aswell, looking forward for even more builds to break badly. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
We want to build the Python library from the main GStreamer source tree, as the external gst-python library will become obsolete in GStreamer 1.0. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
As pointed out earlier, gst-python will become obsolete in GStreamer 1.0 and as we already build the main GStreamer with its Python library, we won't need gst-python anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This replaces the former gst-python derivation and is the way how GStreamer should be used in API version 1.0, for reference please see: https://wiki.ubuntu.com/Novacut/GStreamer1.0#Python_Porting_Guide Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Mainly this is added so we have an example to test if pygobject integration works. Unfortunately the version seems to be for pygi before it has been merged into pygobject. So we will set all pointers to prepare for this, so that we only have to change the git revision to some later version in order to get it running (build is running fine, which doesn't come as a surprise for a project using Python). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Rename gst-ffmpeg to gst-libav and update all references pointing to gst-ffmpeg, as noted by @vcunat. For more info please look at the release notes of 0.11.90: http://gstreamer.freedesktop.org/releases/gst-libav/0.11.90.html Signed-off-by: aszlig <aszlig@redmoonstudios.org>
I've used git before, as I obviously didn't find the tarballs for gst-ffmpeg before. And it obviously turned out that newer releases end up in the gst-libav releases folder, so my bad for being blind. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Except gnonlin, which unfortunately isn't available for the upcoming release yet. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
It has been a while since I've worked on GStreamer, so version 1.0 has been released already. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
In case you're wondering why I'm not using base32 SHA256: The upstream already provides SHA256 hashes, so I found it more clear to use those as-is so you could easily compare them without converting using nix-hash or whatnot. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-libav-1.0.5 gst-plugins-bad-1.0.5 gst-plugins-base-1.0.5 gst-plugins-good-1.0.5 gst-plugins-ugly-1.0.5 gst-python-0.10.22 gstreamer-1.0.5 Fixups for GST_PLUGIN_PATH.
Contributor
Author
|
Agreed. Will update. |
Contributor
Author
|
f14d9e2 brings back the old gst versions for phonon. This could use some attention from a KDE user to make sure that phonon still works. |
Member
|
Large indeed :) Merged since this is a development branch anyway. |
infinixbot
pushed a commit
to infinixbot/nixpkgs
that referenced
this pull request
Oct 28, 2025
Format using the base commit from nixfmt PR 352: NixOS/nixfmt@712b991
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moving gstreamer work to this branch. The rather large pull request brings 1600 commits from main..