Age | Commit message (Collapse) | Author | Files | Lines |
|
Fixes clang: error: argument unused during compilation: '-pthread'
when building the test programs.
|
|
Check for modules in configure and use GST_*_LIBS vars to link with
the libraries instead of hardcoding them.
|
|
It implements now this interface with its video-direction
property. Values are changed to GstVideoOrientationMethod but they have
the same value than the originals.
https://bugzilla.gnome.org/show_bug.cgi?id=768687
|
|
Based on sample rate and channel count, see
http://wiki.hydrogenaud.io/index.php?title=Fraunhofer_FDK_AAC#Recommended_Sampling_Rate_and_Bitrate_Combinations
|
|
consider this an URI property change
The application does not know anything about the redirect, and changing its
URI internally will cause confusion.
Also don't reset the subtitle URI.
|
|
changes there
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=770326
|
|
|
|
|
|
It's confusing to have them a couple of hundred lines apart.
|
|
Add systemstream=false to caps, otherwise the decoder
may be picked for MPEG-PS files. Also parsed=true,
as video toolbox expects entire frame in
VTDecompressionSessionDecodeFrame.
https://bugzilla.gnome.org/show_bug.cgi?id=770049
|
|
Remove extra files that were not meant to be added to the commit
|
|
Prevent the manifest update loop from looping endlessly
after a seek event, by clearing the variable that tells
the task function not to immediately exit.
|
|
The new streams should not be exposed until all streams are done with the
current fragment. The old code is incorrect and actually only checked the
current stream. Fix this by properly checking all streams.
Also, ignore the current stream. The code is only reached when the current
stream finished downloading and since
07f49f15b1196cc9fa0d45af91149a35fce123b9 ("adaptivedemux: On EOS, handle it
before waking download loop") download_finished is set after
gst_adaptive_demux_stream_advance_fragment_unlocked() is called.
Without this HLS playback with multiple streams is broken, because the new
streams are never exposed.
https://bugzilla.gnome.org/show_bug.cgi?id=770075
|
|
mpg123 was moved to ugly.
|
|
https://github.com/mesonbuild/meson
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Matej Knopp <matej.knopp@gmail.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)
Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded
... and many more. For more details see:
http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
|
|
_stdint.h is generated by Autotools and we don't really need it. All
supported platforms now ship with stdint.h. The only stickler was MSVC,
and since Visual Studio 2015 it also ships stdint.h now.
|
|
|
|
On MSVC, inline functions are not available outside of a file unless
explicitly exported
|
|
Small typo in the comment explaining the code fixed by the previous commit.
Fixing it.
|
|
plane
Instead of just always taking the last one as before.
|
|
Value in last_plane will be overwritten before used, remove unused
asignment.
Fixes commit 91cf5ac69f9c99fe41d60f42b4174915dd135e7b
CID 1371462
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=770102
|
|
|
|
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=770030
|
|
|
|
It now returns the correct values for both orthographic and perspective
projections and takes into account the aspect ratio of the video, handles
the Y-flipping in GL and by us and uses some more helpers from graphene.
|
|
saves having every caller do it themselves.
|
|
Multiple threads may be accessing the wayland fd at the same time which
requires the use of special wayland API to deal with to ensure nobody
will steal reads and cause a stall for anyone else.
|
|
- Pass the wayland display to gst
- Redrawing on resize is no longer needed.
|
|
Otherwise at runtine, users get the misleading
parsing-OK message with no info on, for example,
properties that failed to map because of a typo.
|
|
|
|
Fixes spurious segfault in unit test, where the task was started again during
shutdown when all pads were removed... and was then still running while the
element was finalized.
|
|
|
|
* Add caps change test to unit tests
* Cleanup leftover buffers after each unit test
* Add missing rawvideoparse entry in .gitignore
https://bugzilla.gnome.org/show_bug.cgi?id=769637
|
|
This is useful to ensure that the offsets and strides are computed if
only width, height, format etc. in the property config are set.
https://bugzilla.gnome.org/show_bug.cgi?id=769797
|
|
One location was forgotten in a913a0b9679dd58945ad105d240db45595fdaba6
https://bugzilla.gnome.org/show_bug.cgi?id=767492
|
|
2b6841d had an inverted typedef defining ginptr and EGLAttrib. Fix that.
|
|
Old versions used char* for the data, new versions use int8_t*. They're often
not the same and differ in signedness.
|
|
Fixes the build on older android targets.
|
|
For EGL 1.5 spec, the attribute list type should be EGLAttrib.
https://bugzilla.gnome.org/show_bug.cgi?id=768602
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=769939
|
|
Sometimes wglCreateContextAttribsARB() exists, but
isn't functional (some Intel drivers), so it's
easiest to do the workaround unconditionally.
|
|
Uncompressed RGB frames can be (usually are) bottom-up
layout in DirectShow, and the code to flip them wasn't
properly ported from 0.10. Fix it.
Fix post-processing of RGB buffers. We need a writable
buffer, but the requests pool is holding an extra ref.
This could use more fixing to use a buffer pool
|
|
It's the primary video source on Windows, so give it a
rank for autoplugging by camerabin and friends
|
|
The RGBx and RGB format mappings were reversed.
What Windows calls RGB are laid out as BGR in our parlance, so
switch that too
|
|
Don't output debug to an uninitialised debug category.
|
|
It uses random data streams but dashdemux nowadays actually looks into the
streams and doesn't like randomness very much. The tests should probably just
become validate tests on real streams.
https://bugzilla.gnome.org/show_bug.cgi?id=769553
|
|
overriding the timestamp with 0 from the MPD seeking method""
This reverts commit aea2c13fc1672a7260679d706d0a084a34ba7531.
|