Thiago Santos
750137c4be
mssdemux: fix wma pro caps creation
...
WmaPro is actually wmaversion 3, and can also be found by the
WMAP fourcc.
Some manifests also contain the block_align field as "PacketSize"
in the audio track description, the libav decoders require it
to be present in caps.
Fixes #699921
2013-05-17 12:08:10 -03:00
Thiago Santos
504142ea93
mssdemux: fix assertions when a stream caps can't be created
...
Fixes two assertions related to cleanup for a pad that couldn't
be exposed because the caps couldn't be identified from the
Manifest
Fixes #699921
2013-05-17 11:37:30 -03:00
Thiago Santos
ef66e39d03
eagl: fix handling of surface dimension changes
...
Detect when the eagl surface changed its dimension (when the user rotates
the device for example) and adapt the egl internals to draw to that,
preventing that ios resizes the image again when drawing.
This is particularly harmful when eagl would scale down a image
to draw and the ios screen would scale it back up because the
surface is now bigger than when the element was configured.
2013-05-16 15:16:30 -03:00
Thiago Santos
27d726fbfa
mssdemux: parse block_align, channels and rate from waveformatex if possible
...
wma v2 expects block_align, channels and rate fields set to its caps.
This isn't present direclty on the manifests, so mssdemux should parse
it from the waveformatex structure
https://bugzilla.gnome.org/show_bug.cgi?id=699924
2013-05-16 15:00:39 -03:00
Thiago Santos
f74f9cd3ab
mssdemux: add bitrate info to audio streams
...
bitrate info is always present on the QualityLevel xml node as part
of the adaptive selection processing, put it into caps as some
decoders require it (avdec_wmav2 for example)
https://bugzilla.gnome.org/show_bug.cgi?id=699924
2013-05-16 15:00:39 -03:00
Thiago Santos
62860f4fa9
mssdemux: send stream id and newsegment before pushing data
...
Fixes sticky events ordering warnings when data is pushed
https://bugzilla.gnome.org/show_bug.cgi?id=699924
2013-05-16 15:00:39 -03:00
Olivier Crête
220f075423
dashdemux: Announce correct mpegts caps
2013-05-15 22:24:29 -04:00
Olivier Crête
d0524c0579
insertbin: Annotate callback scopes
2013-05-15 20:03:30 -04:00
Nicolas Dufresne
4c4fc14afc
mimic: Ensure segment is sent before caps and buffer
...
https://bugzilla.gnome.org/show_bug.cgi?id=700420
2013-05-15 19:30:40 -04:00
Brendan Long
2b25ef8564
openal: require OpenAL >= 1.14 to build the OpenAL plugin
...
For AL_FORMAT_MONO_ALAW_EXT and AL_FORMAT_STEREO_ALAW_EXT.
https://bugzilla.gnome.org/show_bug.cgi?id=700402
2013-05-15 19:28:11 +01:00
Sebastian Dröge
f0a1935119
mpegtsmux: Push stream-start event before anything else
2013-05-15 11:38:35 +02:00
Sebastian Dröge
366339e4b2
mpegtsmux: Fix event handling in unit test
2013-05-15 11:37:14 +02:00
Sebastian Dröge
14cd3a0dc4
mxfdemux: Fix event handling in unit test
2013-05-15 11:31:14 +02:00
Sebastian Dröge
167e11b176
insertbin: Fix event handling in unit test
2013-05-15 11:28:56 +02:00
Sebastian Dröge
97e42f82dc
schroenc: Fix event handling in unit test
2013-05-15 11:26:25 +02:00
Sebastian Dröge
869bb69dd3
mpg123audiodec: Fix event handling in unit test
2013-05-15 11:25:07 +02:00
Sebastian Dröge
53c22085d9
parser: Fix event handling in unit tests
2013-05-15 11:15:24 +02:00
Sebastian Dröge
0b6898caea
gdp: Fix event handling in unit test
...
gdp elements still needs to be fixed for all the event related
changes and generally properly ported to 1.0.
2013-05-15 11:12:42 +02:00
Sebastian Dröge
d35cba1d6a
baseaudiovisualizer: Fix event handling in unit test
2013-05-15 11:04:23 +02:00
Sebastian Dröge
a5ac2d3aee
audiovisualizer: Enable GLib deprecation warnings again
2013-05-15 11:02:29 +02:00
Sebastian Dröge
3d09d0068d
audiovisualizer: Negotiate as soon as possible when getting the sinkpad caps
2013-05-15 11:00:46 +02:00
Sebastian Dröge
71c131b63c
asfmux: Fix event handling in unit test
2013-05-15 10:56:20 +02:00
Sebastian Dröge
3de73279df
asfmux: Send stream-start event
2013-05-15 10:56:20 +02:00
Sebastian Dröge
a6bc88f8af
Automatic update of common submodule
...
From 5edcd85 to 098c0d7
2013-05-15 10:51:54 +02:00
Sebastian Dröge
bc9747b323
autoconvert: Fix event handling in unit test
2013-05-15 10:23:49 +02:00
Sebastian Dröge
214c0d2e71
shm: Fix event handling in unit test
2013-05-15 10:22:44 +02:00
Sebastian Dröge
99832846a3
curlfilesink: Fix event handling in unit test
2013-05-15 10:19:24 +02:00
Sebastian Dröge
d03a38c684
opus: Fix event handling in unit test
2013-05-15 10:18:01 +02:00
Sebastian Dröge
edcfb4d307
kate: Fix event handling in unit test
2013-05-15 10:14:33 +02:00
Sebastian Dröge
9e2aee01a8
kateenc: Delay segment event until we have caps
2013-05-15 10:12:09 +02:00
Sebastian Dröge
d997c5db0e
katedec/tiger: Don't queue sticky events that would come before CAPS
2013-05-15 10:02:29 +02:00
Sebastian Dröge
c4fe52e33e
kateparse: Fix event handling
...
Internal state should only be reset on FLUSH_STOP, not FLUSH_START.
Also forward pre-caps events immediately and don't queue them.
2013-05-15 09:47:21 +02:00
Sebastian Dröge
bca7bdc27e
vo{amr,aac}enc: Fix event handling in unit test
2013-05-15 09:42:58 +02:00
Sebastian Dröge
75bb160459
faad/faac: Fix event handling in unit test
2013-05-15 09:41:54 +02:00
Sebastian Dröge
1c16489af7
hls: Use GstURIDownloader from the library for now to keep everything in a usable state
2013-05-15 09:21:21 +02:00
Nicolas Dufresne
d45623f532
ladspa: Fix compilation issue when lrdf is enabled
...
https://bugzilla.gnome.org/show_bug.cgi?id=700328
2013-05-14 19:52:47 +01:00
Tim-Philipp Müller
f0039c6dc3
nsf: remove nsf plugin, replaced by gme plugin
...
https://bugzilla.gnome.org/show_bug.cgi?id=648021
2013-05-14 00:14:34 +01:00
Juan Manuel Borges Caño
30d7908df2
openal: improved port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=698013
2013-05-13 23:48:01 +01:00
Tim-Philipp Müller
16ed8840ea
tests: blacklist some more tests from the generic state change test
2013-05-13 00:08:42 +01:00
Tim-Philipp Müller
df412ea69e
bluez: add debug category for avdtp utils
2013-05-13 00:06:10 +01:00
Tim-Philipp Müller
0c1f059245
dirac: remove old dirac-research library based codec
...
It's not developed any more and replaced by the
libschroedinger-based elements in gst-plugins-good.
(The libschroedinger 1.0.9 release notes state "This
is an exciting release: most of the encoding tools in
dirac-research have been ported over to Schrödinger, so
now schro has the same or better compression efficiency
as dirac-research.")
2013-05-12 23:51:32 +01:00
Tim-Philipp Müller
020c93b973
ofa: port to 1.0
2013-05-12 23:42:06 +01:00
Tim-Philipp Müller
0c23ac0565
musicbrainz: remove trm element which is not useful any more
...
TRM IDs are MusicBrainz' old audio fingerprinting system from
Relatable, they were phased out in favour of MusicIPs PUIDs.
https://wiki.musicbrainz.org/History:TRM
2013-05-12 20:57:25 +01:00
Tim-Philipp Müller
b3e70d30cf
neonhttpsrc: add support for SCHEDULING query
2013-05-12 18:52:56 +01:00
Tim-Philipp Müller
e1f4f5ccaa
neonhttpsrc: add iradio-mode property and post icy metadata as tags
2013-05-12 18:52:56 +01:00
Tim-Philipp Müller
ca3a83a60d
neonhttpsrc: port to 1.0
2013-05-12 18:52:55 +01:00
David Schleef
e5288a2464
intervideosrc: Fix timestamp generation
2013-05-11 12:07:36 -07:00
Tim-Philipp Müller
146e78ffdb
rfbsrc: post error messages on errors
2013-05-11 19:42:31 +01:00
David Schleef
e79b977fdb
videofilters: Add videodiff element
2013-05-10 17:40:17 -07:00
David Schleef
4b7f0d99f0
y4mdec: set timestamps when restriding buffer
2013-05-10 17:40:17 -07:00