Hyunjun Ko
1e5eb72532
sdpdemux: replace duplicated codes to call new base sdp apis
...
https://bugzilla.gnome.org/show_bug.cgi?id=745880
2015-12-31 17:15:55 +02:00
Reynaldo H. Verdejo Pinochet
8c78a79c67
rtmp: refer to both elements in the README
2015-12-30 18:00:47 -08:00
Reynaldo H. Verdejo Pinochet
00587eb561
rtmpsrc: check for failed RTMP context alloc
...
Avoids an unlikely crash.
Arguably, if allocation fails we have no chance of
recovering but nonetheless, RTMP_Alloc can fail and
librtmp's RTMP_init() (called next) assumes a non-NULL
pointer is passed without checking.
Additionally, unify exit path on error.
2015-12-30 17:22:54 -08:00
Reynaldo H. Verdejo Pinochet
17da1ad409
rtmpsink: check for failed RTMP context alloc
...
Avoids an unlikely crash.
Arguably, if allocation fails we have no chance of
recovering but nonetheless, RTMP_Alloc can fail and
librtmp's RTMP_init() (called next) assumes a non-NULL
pointer is passed without checking.
Additionally, unify exit path on error.
2015-12-30 17:22:42 -08:00
Reynaldo H. Verdejo Pinochet
4b93a7167f
rtmp: correct librtmp log-level mappings
...
Additionally, move to a switch in _set_debug_level()
to make easier to follow and compare with the
mappings in _log_callback()
2015-12-30 16:12:27 -08:00
Tim-Philipp Müller
4e37976d83
codecparsers: vp9: minor clean-up
...
Remove setting of parser variable to NULL after free,
that makes no sense (and coverity is no doubt going
to complain about it).
2015-12-30 13:17:24 +00:00
Tim-Philipp Müller
d6834432ed
codecparsers: vp9: fix macro namespacing and rename GstVp9InterpFilter
2015-12-30 13:12:13 +00:00
Tim-Philipp Müller
75b31d1872
codecparsers: vp9: fix doc typos and sprinkle some Since markers
2015-12-30 13:09:23 +00:00
Tim-Philipp Müller
10392acca5
codecparsers: vp9: move license blurb into header and remove aux files
...
This is just a bunch of lookup tables..
2015-12-30 11:04:32 +00:00
Sebastian Dröge
f12b2a7456
win32: Update libgstcodecparsers.def with the new symbols
2015-12-30 11:54:25 +02:00
Sebastian Dröge
814cb85822
codecparsers: Add another G_GNUC_INTERNAL
2015-12-30 11:54:14 +02:00
Sebastian Dröge
d0332c2a16
codecparsers: Spread some G_GNUC_INTERNAL in various places
2015-12-30 11:40:59 +02:00
Sebastian Dröge
1bf448cbbd
vp9parser: Fix indentation to make gst-indent happier
2015-12-30 11:38:14 +02:00
Sebastian Dröge
45f2ad952f
vp9parser: Rename symbols to prevent symbol conflicts
...
Also make clamp() a static function for the same reason and use CLAMP (as
defined by GLib) in the GStreamer code.
2015-12-30 11:37:59 +02:00
Sreerenj Balachandran
b245e0f16c
codecparsers: Add VP9 codec parser
...
https://bugzilla.gnome.org/show_bug.cgi?id=757597
2015-12-30 11:19:33 +02:00
Matthew Waters
4717b48a03
glmemorypbo: fix wrapping data on GL 2.1
...
GL 2.1 only supports pbo upload.
The wrapped data pointer was only being set on the pbo memory and on the
glmemory so when a download was requested (in GL 2.1), glmemory was
allocating a new data pointer and thus not returning the wrapped data.
2015-12-30 12:16:29 +11:00
Matthew Waters
49291bc927
glmemorypbo: only create a pbo memory if the context actually supports it
...
e.g. GL <= 2.0 does not support pbo usage and GL 2.1 only supports pbo upload.
2015-12-30 12:16:29 +11:00
Matthew Waters
6917b3b35a
glmemory: small code reformat
...
makes the alloc_params selections fit on a single line.
2015-12-30 12:16:29 +11:00
Matthew Waters
05c5c27f1c
tests/glmemory: output data pointer values on failure
...
Allows quicker inspection of what failed.
2015-12-30 12:16:29 +11:00
Matthew Waters
8c02a47741
gleffects: fix shader compilation with legacy opengl
...
All the gleffects shaders can be run against a gles2 or a legacy opengl glsl
compiler but weren't being advertised as such.
Fixes gleffects under desktop opengl < 3.2.
2015-12-30 12:16:29 +11:00
Sebastian Dröge
aaa660ac9d
glbasememory: Remove bogus NULL check
...
CID 1346534
2015-12-29 18:01:30 +02:00
Alessandro Decina
bf86d7fef1
applemedia: avfvideosrc: output at highest fps/resolution by default
...
Fixate to the highest possible resolution and fps. Otherwise by default we end
up fixating at 2fps and the lowest supported resolution, which is hardly what
someone who bought an overpriced smartphone wants.
2015-12-29 10:57:36 +11:00
Sebastian Dröge
22a0914cce
gl: Add \0 terminators for the Apple sync extension
...
Otherwise GL initialization might check for extensions forever and never finishes.
2015-12-28 15:53:59 +02:00
Sebastian Dröge
3d0257e1b6
glcontext: Add some debug output when the GL thread is actually running
2015-12-28 14:41:59 +02:00
Florin Apostol
ef06d2a855
dashdemux: removed unnecessary space trimming in gst_dash_demux_parse_http_head
...
sscanf has removed all spaces when it has constructed zone string. There is
no need to search for leading spaces.
https://bugzilla.gnome.org/show_bug.cgi?id=759743
2015-12-28 14:10:58 +02:00
Florin Apostol
09b21eacae
dashdemux: accept 2 or 4 digit year when using HTTP HEAD for calculating clock compensation
...
Convert year from 2 digits to 4 digits in gst_dash_demux_parse_http_head
https://bugzilla.gnome.org/show_bug.cgi?id=759743
Also updated references to Rfc822 to Rfc5322
2015-12-28 14:10:58 +02:00
Florent Thiéry
15a28c8024
glshader: fix usage doc
...
The property location has been changed in favor of vertex/fragment
string properties; the doc had not been updated and was still referring
to the previous property; also, now the #version header has become mandatory
https://bugzilla.gnome.org/show_bug.cgi?id=759902
2015-12-28 10:43:56 +02:00
Florent Thiéry
c68e842ed0
glimagesink: Post unhandled navigation events on the bus
...
Based off xvimagesink implementation
https://bugzilla.gnome.org/show_bug.cgi?id=759869
2015-12-28 10:04:33 +02:00
Reynaldo H. Verdejo Pinochet
77b7864670
motioncells: fix splitting of RGB color string
...
No need to attempt splitting the RGB string in 255 tokens
if we only expect 3.
Left max_tokens at 4 to preserve the current logic (which
allows for extra stuff at the end) and added a warning on
parsing failure instead of silently discarding the value.
2015-12-27 23:26:50 -08:00
Reynaldo H. Verdejo Pinochet
5515a96167
motioncells: fix typo in header
2015-12-27 23:26:50 -08:00
Reynaldo H. Verdejo Pinochet
c0ced1590d
motioncells: fix misleading warning message
...
calculate_motion != FALSE means the motion computation
logic is disabled, not a mapping error.
2015-12-27 23:26:50 -08:00
Reynaldo H. Verdejo Pinochet
8f3392ba44
motioncells: rework property descriptions
2015-12-27 23:26:50 -08:00
Reynaldo H. Verdejo Pinochet
c788678059
motioncells: use NULL instead of g_strdup(NULL)
2015-12-27 23:26:50 -08:00
Vineeth TM
572b9788f5
glbufferpool: Fix build error
...
When GST_GL_HAVE_PLATFORM_EGL is not defined, then info variable
will not be used and this results in build error
https://bugzilla.gnome.org/show_bug.cgi?id=759913
2015-12-27 21:54:50 -05:00
Sebastian Dröge
bb7d931475
Back to development
2015-12-24 15:28:26 +01:00
Sebastian Dröge
3a088ecc93
Release 1.7.1
2015-12-24 14:28:42 +01:00
Sebastian Dröge
02ee2f24e9
Update .po files
2015-12-24 14:00:54 +01:00
Sebastian Dröge
a21af24b3b
po: Update translations
2015-12-24 12:23:00 +01:00
Tim-Philipp Müller
2adecc18e6
tests: fix indentation
2015-12-23 23:14:17 +00:00
Tim-Philipp Müller
c1494a558c
tests: pcapparse: add check for 0-sized packets
...
https://bugzilla.gnome.org/show_bug.cgi?id=756573
2015-12-23 23:14:17 +00:00
Tim-Philipp Müller
9a20a7c77b
pcapparse: don't crash on 0-sized packets
...
https://bugzilla.gnome.org/show_bug.cgi?id=756573
2015-12-23 23:14:17 +00:00
Sebastian Dröge
f027bb39f9
Update common
2015-12-23 13:06:45 +01:00
Sebastian Dröge
efe01db6c1
player: Add pkg-config files
2015-12-23 13:04:23 +01:00
Sebastian Dröge
a6c3dabe82
autogen.sh: Enable player tests by default
...
This will be automatically be updated together with the next common update
again.
2015-12-23 12:19:36 +01:00
Sebastian Dröge
2f86923cbd
player: Add unit test that is disabled by default
...
The unit test is downloading a few small media files from the Internet,
which are then used during the test. "make clean" removes the files again.
2015-12-23 12:19:33 +01:00
Sebastian Dröge
d16eb47cca
player: Integrate into the documentation build system
2015-12-23 09:54:37 +01:00
Sebastian Dröge
0b2d698b1e
player: Import GstPlayer playback convenience API
...
Based on https://github.com/sdroege/gst-player
commit 9ce6ae0dbb8eeeefaf794cfae80e279a03cc598d
2015-12-23 09:54:37 +01:00
Sebastian Dröge
c4e5423f3b
glmemorypbo: Comment out unused functions to fix compilation with clang
...
It's not clear if these are intentionally unused or the code should be
changed, but this fixes compilation for the time being at least.
See https://bugzilla.gnome.org/show_bug.cgi?id=759679
2015-12-23 09:51:05 +01:00
Alex Ashley
ebf6de33d2
hlsdemux: tests: check URL joining if media URL contains a '/' character
...
If the query parameter (for example
http://example.net/1054559_1500k.mp4/master.m3u8?acl=/*1054559_1500k.mp4 ),
check that m3u8.c correctly converts the relative URLs of the media
playlists in to absolute URLs. It must not use the last '/' it finds in
the URL, as according to RFC3986 the '/' character is allowed in
the query part of the URL.
https://bugzilla.gnome.org/show_bug.cgi?id=758384
2015-12-22 11:15:32 -03:00
Alex Ashley
f6bff8f5f5
hlsdemux: unquote all the quoted-string attributes
...
The URI attribute from the EXT-X-KEY tag and the URI attribute from the
EXT-X-I-FRAMES-ONLY tag are both quoted-string attibutes that have their
quotation marks removed during parsing. The CODECS attribute of the
EXT-X-STREAM-INF is also a quoted-string attribute, but this attribute
was not being un-quoted.
This commit changes the parser to always unquote all quoted-string
attributes and adjusts the unit tests to this new bevahiour for the
CODECS attribute.
An additional test is added to check that parsing of all of the fields
in the EXT-X-STREAM tag is correct, including those that contain comma
characters.
https://bugzilla.gnome.org/show_bug.cgi?id=758384
2015-12-22 11:15:32 -03:00