platform/upstream/gst-plugins-base.git
10 years agopo: update POTFILES.in
Piotr Drąg [Fri, 30 Aug 2013 23:05:40 +0000 (01:05 +0200)]
po: update POTFILES.in

https://bugzilla.gnome.org/show_bug.cgi?id=707158

10 years agovideoconvert: only chroma subsample when needed
Wim Taymans [Tue, 3 Sep 2013 15:37:14 +0000 (17:37 +0200)]
videoconvert: only chroma subsample when needed

10 years agovideoconvert: fix handling of chroma resample
Wim Taymans [Tue, 3 Sep 2013 13:42:44 +0000 (15:42 +0200)]
videoconvert: fix handling of chroma resample

Increase the number of temporary lines that we need, it is possible that the
up and downsampling offsets are out of phase and that we need to keep some
extra lines around. Also copy the unhandled output lines for the next round
instead of overwriting them.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706823

10 years agovideoconvert: improve debug
Wim Taymans [Tue, 3 Sep 2013 13:41:56 +0000 (15:41 +0200)]
videoconvert: improve debug

10 years agovideoencoder: Check for invalid stop position before calculating a duration from it
Matej Knopp [Mon, 2 Sep 2013 22:47:18 +0000 (00:47 +0200)]
videoencoder: Check for invalid stop position before calculating a duration from it

https://bugzilla.gnome.org/show_bug.cgi?id=707332

10 years agoRequire orc >= 0.4.18
Tim-Philipp Müller [Thu, 29 Aug 2013 10:17:15 +0000 (11:17 +0100)]
Require orc >= 0.4.18

Which contains important bug-fixes.

https://bugzilla.gnome.org/show_bug.cgi?id=698520

10 years agopbutils: add description for MSS1 and MSS2 windows media formats
Josep Torra [Fri, 30 Aug 2013 13:19:32 +0000 (15:19 +0200)]
pbutils: add description for MSS1 and MSS2 windows media formats

10 years agoriff: Provide correct media type for MSS1 and MSS2
Josep Torra [Fri, 30 Aug 2013 11:51:47 +0000 (13:51 +0200)]
riff: Provide correct media type for MSS1 and MSS2

Windows Media Video Screen (WMV Screen) are video formats that
specilise in screencast content. This provides a correct media type
for them instead of just video/x-asf-unknown.

10 years agoBack to development
Sebastian Dröge [Wed, 28 Aug 2013 11:26:38 +0000 (13:26 +0200)]
Back to development

10 years agoRelease 1.1.4 1.1.4
Sebastian Dröge [Wed, 28 Aug 2013 10:41:42 +0000 (12:41 +0200)]
Release 1.1.4

10 years agopo: update translations
Sebastian Dröge [Wed, 28 Aug 2013 10:31:23 +0000 (12:31 +0200)]
po: update translations

10 years agovideoencoder: fix forwarding of GstForceKeyUnit events
Andoni Morales Alastruey [Tue, 27 Aug 2013 13:03:54 +0000 (15:03 +0200)]
videoencoder: fix forwarding of GstForceKeyUnit events

Use the frame id to match the output forced keyframe with
the event that forced it.

https://bugzilla.gnome.org/show_bug.cgi?id=706885

10 years agovorbisenc: remove unused variables
Tim-Philipp Müller [Mon, 26 Aug 2013 10:44:06 +0000 (11:44 +0100)]
vorbisenc: remove unused variables

10 years agortcpbuffer: do additional packet checks
Wim Taymans [Mon, 26 Aug 2013 09:47:40 +0000 (11:47 +0200)]
rtcpbuffer: do additional packet checks

Check the packet size and avoid crashing on malformed packets.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=655727

10 years agortcpbuffer: improve bye parsing
Wim Taymans [Mon, 26 Aug 2013 09:46:11 +0000 (11:46 +0200)]
rtcpbuffer: improve bye parsing

It is an error to ask for a non-existing BYE SSRC, the caller should
check the SSRC count first.

10 years agodmabuf: fix mmap counting
Michael Olbrich [Fri, 23 Aug 2013 16:06:36 +0000 (18:06 +0200)]
dmabuf: fix mmap counting

A successful gst_dmabuf_mem_map must always increment the mmap count.
Otherwise the first gst_dmabuf_mem_unmap will unmap the memory and all
other user will access unmapped memory.

https://bugzilla.gnome.org/show_bug.cgi?id=706680

10 years agovorbisenc: implement flushing
Alessandro Decina [Mon, 26 Aug 2013 06:08:32 +0000 (08:08 +0200)]
vorbisenc: implement flushing

10 years agovideoencoder: Make sure to return TRUE if the same caps are set again
Sebastian Dröge [Sun, 25 Aug 2013 08:25:43 +0000 (10:25 +0200)]
videoencoder: Make sure to return TRUE if the same caps are set again

10 years agoaudioconvert: improve fixate_format function readability even more
Tim-Philipp Müller [Fri, 23 Aug 2013 18:47:57 +0000 (19:47 +0100)]
audioconvert: improve fixate_format function readability even more

Do the flags comparisons only once and re-use the result.

10 years agoaudioconvert: simplify fixate_format function some more
Tim-Philipp Müller [Fri, 23 Aug 2013 18:41:32 +0000 (19:41 +0100)]
audioconvert: simplify fixate_format function some more

If we have no output format yet, any format will do. The
!out_info condition existed in every path, so just split
it our for clarity. KISS.

10 years agoaudioconvert: make fixate function more readable
Tim-Philipp Müller [Fri, 23 Aug 2013 18:05:41 +0000 (19:05 +0100)]
audioconvert: make fixate function more readable

Use some variables to replace accessor macros to make code
a little bit mor readable.

10 years agoaudioconvert: remove unnecessary deep nesting in fixate function
Tim-Philipp Müller [Fri, 23 Aug 2013 17:52:44 +0000 (18:52 +0100)]
audioconvert: remove unnecessary deep nesting in fixate function

Makes it easier to read and removes two levels of indentation.

10 years agovideoencoder: Only set the caps when they actually changed
Sebastian Dröge [Fri, 23 Aug 2013 17:20:03 +0000 (19:20 +0200)]
videoencoder: Only set the caps when they actually changed

10 years agoaudioencoder: Simplify pushing of pending events during negotiation
Sebastian Dröge [Fri, 23 Aug 2013 17:17:16 +0000 (19:17 +0200)]
audioencoder: Simplify pushing of pending events during negotiation

And also don't send the same caps twice.

10 years agoaudiodecoder: Fix last commit and simplify code a lot
Sebastian Dröge [Fri, 23 Aug 2013 17:10:48 +0000 (19:10 +0200)]
audiodecoder: Fix last commit and simplify code a lot

10 years agoaudioconvert: If we have to lose precision, try to lose as less precision as possible
Sebastian Dröge [Fri, 23 Aug 2013 16:51:59 +0000 (18:51 +0200)]
audioconvert: If we have to lose precision, try to lose as less precision as possible

https://bugzilla.gnome.org/show_bug.cgi?id=706624

10 years agoaudiodecoder: Fix previous commit
Edward Hervey [Fri, 23 Aug 2013 14:59:30 +0000 (16:59 +0200)]
audiodecoder: Fix previous commit

(sorry)

10 years agovideocoder: Don't push out identical caps
Edward Hervey [Fri, 23 Aug 2013 13:22:43 +0000 (15:22 +0200)]
videocoder: Don't push out identical caps

This avoids triggering plenty of extra code/methods/overhead downstream when
we can just quickly check whenever we want to set caps whether they are
identical or not

https://bugzilla.gnome.org/show_bug.cgi?id=706600

10 years agoaudiodecoder: Don't push out identical caps
Edward Hervey [Fri, 23 Aug 2013 13:22:05 +0000 (15:22 +0200)]
audiodecoder: Don't push out identical caps

This avoids triggering plenty of extra code/methods/overhead downstream when
we can just quickly check whenever we want to set caps whether they are
identical or not

https://bugzilla.gnome.org/show_bug.cgi?id=706600

10 years agooggdemux: Update segment.base with the chain's start time too
Sebastian Dröge [Thu, 22 Aug 2013 15:33:45 +0000 (17:33 +0200)]
oggdemux: Update segment.base with the chain's start time too

Fixes playback of chained ogg files.

https://bugzilla.gnome.org/show_bug.cgi?id=706569

10 years agotypefind: Add typefinder for video/x-pva
Sebastian Dröge [Thu, 22 Aug 2013 12:18:29 +0000 (14:18 +0200)]
typefind: Add typefinder for video/x-pva

https://bugzilla.gnome.org/show_bug.cgi?id=158719

10 years agogst-play: move current playlist index along in about-to-finish
Tim-Philipp Müller [Wed, 21 Aug 2013 15:02:00 +0000 (16:02 +0100)]
gst-play: move current playlist index along in about-to-finish

10 years agogst-play: add --gapless mode
Tim-Philipp Müller [Wed, 21 Aug 2013 14:39:30 +0000 (15:39 +0100)]
gst-play: add --gapless mode

so we can test about-to-finish.

10 years agortpbasedepayload: mark DISCONT on buffer in all cases
Wim Taymans [Wed, 21 Aug 2013 10:34:24 +0000 (12:34 +0200)]
rtpbasedepayload: mark DISCONT on buffer in all cases

Always mark discont on the input buffer when we detect a seqnum
discont and not only when we previously marked ourselves DISCONT.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706422

10 years agovideometa: fix syntax error
Rico Tzschichholz [Wed, 21 Aug 2013 10:20:28 +0000 (11:20 +0100)]
videometa: fix syntax error

10 years agotag: id3: handle publisher, interpreted-by and musical-key tags
Matthieu Bouron [Wed, 14 Aug 2013 15:20:45 +0000 (16:20 +0100)]
tag: id3: handle publisher, interpreted-by and musical-key tags

https://bugzilla.gnome.org/show_bug.cgi?id=705999

10 years agotag: add musical-key tag
Matthieu Bouron [Thu, 15 Aug 2013 10:03:47 +0000 (11:03 +0100)]
tag: add musical-key tag

https://bugzilla.gnome.org/show_bug.cgi?id=705999

10 years agoRevert "pbutils: allow describing unfixed caps if they share the same media type"
Sebastian Dröge [Mon, 19 Aug 2013 08:39:19 +0000 (10:39 +0200)]
Revert "pbutils: allow describing unfixed caps if they share the same media type"

This reverts commit 065f1603b0f1d2adc8477bf1f3ebe2b154885d89.

This is not considered the correct solution, see:
https://bugzilla.gnome.org/show_bug.cgi?id=703378

10 years agotypefind: improved and extended typefinder for module music formats
Carlos Rafael Giani [Fri, 16 Aug 2013 11:22:33 +0000 (13:22 +0200)]
typefind: improved and extended typefinder for module music formats

introduced new caps: audio/x-mod, modtype : { xm, okt, mod, ptm, ... }

https://bugzilla.gnome.org/show_bug.cgi?id=706061

10 years agortpbaseaudiopayload: Avoid copying the data
Olivier Crête [Mon, 15 Jul 2013 20:13:11 +0000 (16:13 -0400)]
rtpbaseaudiopayload: Avoid copying the data

10 years agotests: fix uridecodebin signal used in playback test6
Tim-Philipp Müller [Sat, 17 Aug 2013 15:58:06 +0000 (16:58 +0100)]
tests: fix uridecodebin signal used in playback test6

"new-decoded-pad" no longer exists.

10 years agotools: add man page for new gst-play-1.0 utility
Tim-Philipp Müller [Sat, 17 Aug 2013 15:53:30 +0000 (16:53 +0100)]
tools: add man page for new gst-play-1.0 utility

https://bugzilla.gnome.org/show_bug.cgi?id=553520

10 years agotools: add simple command-line gst-play utility for testing purposes
Tim-Philipp Müller [Wed, 14 Aug 2013 16:04:19 +0000 (17:04 +0100)]
tools: add simple command-line gst-play utility for testing purposes

Differs from a plain gst-launch-1.0 playbin uri=... pipeline in that
it can take multiple arguments and as such allows testing of things
like gapless playback, switching between different formats and the
like. Very minimal at this point, we'll probably want to add
interactive controls and more options at some point.

https://bugzilla.gnome.org/show_bug.cgi?id=553520

10 years agortsp: fix direct includes
Tim-Philipp Müller [Fri, 16 Aug 2013 12:59:35 +0000 (13:59 +0100)]
rtsp: fix direct includes

https://bugzilla.gnome.org/show_bug.cgi?id=695889

10 years agopbutils: fix direct includes
Tim-Philipp Müller [Fri, 16 Aug 2013 12:55:33 +0000 (13:55 +0100)]
pbutils: fix direct includes

https://bugzilla.gnome.org/show_bug.cgi?id=695889

10 years agovideo: make direct includes work again
Tim-Philipp Müller [Fri, 16 Aug 2013 12:47:31 +0000 (13:47 +0100)]
video: make direct includes work again

Not nice to break people's code if we can avoid it. Could
add a warning in the next cycle, and then require single
includes in the cycle after.

https://bugzilla.gnome.org/show_bug.cgi?id=695889

10 years agoaudio: make direct includes work again
Tim-Philipp Müller [Fri, 16 Aug 2013 12:06:58 +0000 (13:06 +0100)]
audio: make direct includes work again

Not nice to break people's code if we can avoid it. Could
add a warning in the next cycle, and then require single
includes in the cycle after.

https://bugzilla.gnome.org/show_bug.cgi?id=695889

10 years agotests: add test-header-compile script
Tim-Philipp Müller [Fri, 16 Aug 2013 13:12:32 +0000 (14:12 +0100)]
tests: add test-header-compile script

https://bugzilla.gnome.org/show_bug.cgi?id=695889

10 years agoRevert "typefind: improved and extended typefinder for module music formats"
Sebastian Dröge [Fri, 16 Aug 2013 10:12:05 +0000 (12:12 +0200)]
Revert "typefind: improved and extended typefinder for module music formats"

This reverts commit 4c79f35c7abc78bf4d325a8cd2059e8832ea0b34.

It causes some MP4 files to be detected as mod files.

10 years agotypefind: improved and extended typefinder for module music formats
Carlos Rafael Giani [Tue, 13 Aug 2013 21:18:34 +0000 (23:18 +0200)]
typefind: improved and extended typefinder for module music formats

introduced new caps: audio/x-mod, modtype : { xm, okt, mod, ptm, ... }

https://bugzilla.gnome.org/show_bug.cgi?id=706061

10 years agovideodecoder: Don't reset too much if we're resetting because of a soft-flush
Sebastian Dröge [Thu, 15 Aug 2013 12:15:05 +0000 (14:15 +0200)]
videodecoder: Don't reset too much if we're resetting because of a soft-flush

Fixes reverse playback with Ogg/Theora.

10 years agotheora: Use new video codec base classes' flush vfunc
Sebastian Dröge [Thu, 15 Aug 2013 11:15:05 +0000 (13:15 +0200)]
theora: Use new video codec base classes' flush vfunc

10 years agovideodecoder: Don't reset decoder on segment events
Sebastian Dröge [Thu, 15 Aug 2013 10:45:35 +0000 (12:45 +0200)]
videodecoder: Don't reset decoder on segment events

Either there was a flush before that resets everything anyway,
or resetting would make us lose information we might need if
it's just a segment update.

10 years agovideo{en,de}coder: Add new flush vfunc as a replacement for reset
Sebastian Dröge [Thu, 15 Aug 2013 10:44:56 +0000 (12:44 +0200)]
video{en,de}coder: Add new flush vfunc as a replacement for reset

10 years agovideo{en,de}coder: Revert to old ::reset() behaviour and deprecate it
Sebastian Dröge [Wed, 14 Aug 2013 14:55:55 +0000 (16:55 +0200)]
video{en,de}coder: Revert to old ::reset() behaviour and deprecate it

10 years agotypefind: ADTS/AAC, find more aac sync to select correctly
Jie Yang [Thu, 15 Aug 2013 08:12:45 +0000 (16:12 +0800)]
typefind: ADTS/AAC, find more aac sync to select correctly

https://bugzilla.gnome.org/show_bug.cgi?id=691462

10 years agoplaysink: Don't set sink to NULL if a new one is set while the old one is still in use
Sebastian Dröge [Wed, 14 Aug 2013 13:43:23 +0000 (15:43 +0200)]
playsink: Don't set sink to NULL if a new one is set while the old one is still in use

10 years agogio: fix printf format compiler warning
Tim-Philipp Müller [Wed, 14 Aug 2013 10:43:50 +0000 (11:43 +0100)]
gio: fix printf format compiler warning

10 years agodiscoverer: document that "finished" and "discovered" signals are only emitted in...
Tim-Philipp Müller [Tue, 13 Aug 2013 19:39:15 +0000 (20:39 +0100)]
discoverer: document that "finished" and "discovered" signals are only emitted in async mode

https://bugzilla.gnome.org/show_bug.cgi?id=660195

10 years agocheck: Update .gitignore
Edward Hervey [Tue, 13 Aug 2013 15:39:34 +0000 (17:39 +0200)]
check: Update .gitignore

10 years ago.gitignore: Ignore files from automake test-driver
Edward Hervey [Tue, 13 Aug 2013 15:39:25 +0000 (17:39 +0200)]
.gitignore: Ignore files from automake test-driver

10 years agoplaybin-complex: Set fakesink as audio-sink to not use a real audio device
Sebastian Dröge [Tue, 13 Aug 2013 11:43:32 +0000 (13:43 +0200)]
playbin-complex: Set fakesink as audio-sink to not use a real audio device

https://bugzilla.gnome.org/show_bug.cgi?id=705157

10 years agotypefind: Add typefind function for WebP image format
Sreerenj Balachandran [Mon, 12 Aug 2013 10:47:38 +0000 (13:47 +0300)]
typefind: Add typefind function for WebP image format

https://bugzilla.gnome.org/show_bug.cgi?id=705826

10 years agogio: make better use of the cached buffer
Jonathan Matthew [Sat, 3 Aug 2013 15:01:25 +0000 (01:01 +1000)]
gio: make better use of the cached buffer

When playing mp3 files from a smb server, we get 64k read requests
that mostly overlap.  Without using the cache to partially satisfy
these, we send these requests straight to the server, resulting in
a lot more network traffic than necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=705415

10 years agoaudiodecoder: Clear taglist on reception of a STREAM_START event
Youness Alaoui [Fri, 26 Jul 2013 00:47:02 +0000 (20:47 -0400)]
audiodecoder: Clear taglist on reception of a STREAM_START event

https://bugzilla.gnome.org/show_bug.cgi?id=705109

10 years agovideodecoder: Clear taglist on reception of a STREAM_START event
Youness Alaoui [Tue, 30 Jul 2013 21:37:43 +0000 (17:37 -0400)]
videodecoder: Clear taglist on reception of a STREAM_START event

https://bugzilla.gnome.org/show_bug.cgi?id=705109

10 years agostreamsynchronizer: Set proxy flags on the pads and use default event handler for...
Sebastian Dröge [Thu, 8 Aug 2013 10:11:07 +0000 (12:11 +0200)]
streamsynchronizer: Set proxy flags on the pads and use default event handler for simplicity

https://bugzilla.gnome.org//show_bug.cgi?id=705555

10 years agortcpbuffer: calculate FB packet length correctly
Wim Taymans [Tue, 6 Aug 2013 13:42:55 +0000 (15:42 +0200)]
rtcpbuffer: calculate FB packet length correctly

10 years agoadder: Raw buffers DTS should always be CLOCK_TIME_NONE
Thibault Saunier [Tue, 6 Aug 2013 13:11:05 +0000 (15:11 +0200)]
adder: Raw buffers DTS should always be CLOCK_TIME_NONE

10 years agoadder: set DTS and PTS, sync on DTS
Thibault Saunier [Mon, 5 Aug 2013 14:14:22 +0000 (16:14 +0200)]
adder: set DTS and PTS, sync on DTS

10 years agoplaybin: check for tags on the right combiner instance
Arnaud Vrac [Fri, 2 Aug 2013 18:08:29 +0000 (20:08 +0200)]
playbin: check for tags on the right combiner instance

The get-tags actions are not working in all cases, because the track
number is used to resolve the stream combiner instead of the stream
type.

https://bugzilla.gnome.org/show_bug.cgi?id=705369

10 years agotests: move orc removal to distclean
David Schleef [Fri, 2 Aug 2013 23:57:43 +0000 (16:57 -0700)]
tests: move orc removal to distclean

10 years agoconfigure: create dir tests/check/orc
David Schleef [Fri, 2 Aug 2013 21:33:24 +0000 (14:33 -0700)]
configure: create dir tests/check/orc

This is required now that subdir-objects is used, since automake
expects to create a .deps directory inside.

10 years agobuild: add subdir-objects to AM_INIT_AUTOMAKE
Lubosz Sarnecki [Fri, 2 Aug 2013 12:11:01 +0000 (14:11 +0200)]
build: add subdir-objects to AM_INIT_AUTOMAKE

Fixes warnings with automake 1.14

https://bugzilla.gnome.org/show_bug.cgi?id=705350

10 years agovideotestsrc: Demote ERROR statement back to DEBUG
Edward Hervey [Fri, 2 Aug 2013 09:00:06 +0000 (11:00 +0200)]
videotestsrc: Demote ERROR statement back to DEBUG

It crawled in with david's latest commit

10 years agovideodecoder: Revert previous commit
Edward Hervey [Fri, 2 Aug 2013 06:22:59 +0000 (08:22 +0200)]
videodecoder: Revert previous commit

The 'hard' argument of reset changed signification after the latest
start/stop/reset refactoring.

10 years agovideodecoder: Pass on 'hard' argument from _flush to _reset
Edward Hervey [Thu, 1 Aug 2013 14:01:30 +0000 (16:01 +0200)]
videodecoder: Pass on 'hard' argument from _flush to _reset

When most of the code was moved from _flush() to _reset() the 'hard'
argument was no longer propagated.

10 years agovideotestsrc: Add pinwheel and spokes patterns
David Schleef [Wed, 31 Jul 2013 18:26:58 +0000 (11:26 -0700)]
videotestsrc: Add pinwheel and spokes patterns

10 years agopbutils: private/teletext -> application/x-teletext
Tim-Philipp Müller [Tue, 30 Jul 2013 14:58:26 +0000 (15:58 +0100)]
pbutils: private/teletext -> application/x-teletext

10 years agopo: update translations
Tim-Philipp Müller [Mon, 29 Jul 2013 18:41:43 +0000 (19:41 +0100)]
po: update translations

10 years agooggdemux: Prevent seeks when _SCHEDULING_FLAG_SEQUENTIAL is set
Sjoerd Simons [Fri, 26 Jul 2013 13:29:05 +0000 (15:29 +0200)]
oggdemux: Prevent seeks when _SCHEDULING_FLAG_SEQUENTIAL is set

Don't go into pull mode when the upstream scheduling flags indicate
seeks should be avoided by setting GST_SCHEDULING_FLAG_SEQUENTIAL.

https://bugzilla.gnome.org/show_bug.cgi?id=704929

10 years agoBack to development
Sebastian Dröge [Mon, 29 Jul 2013 12:47:33 +0000 (14:47 +0200)]
Back to development

10 years agoRelease 1.1.3 1.1.3
Sebastian Dröge [Mon, 29 Jul 2013 11:37:00 +0000 (13:37 +0200)]
Release 1.1.3

10 years agoUpdate .po files
Sebastian Dröge [Mon, 29 Jul 2013 11:36:51 +0000 (13:36 +0200)]
Update .po files

10 years agooggdemux: Don't swap start/stop for negative rates in the SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 10:11:38 +0000 (12:11 +0200)]
oggdemux: Don't swap start/stop for negative rates in the SEGMENT query

10 years agotagdemux: Properly implement seeking if tagdemux is driving the pipeline
Sebastian Dröge [Mon, 29 Jul 2013 09:40:57 +0000 (11:40 +0200)]
tagdemux: Properly implement seeking if tagdemux is driving the pipeline

https://bugzilla.gnome.org/show_bug.cgi?id=705062

10 years agooggdemux: Implement SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 08:46:01 +0000 (10:46 +0200)]
oggdemux: Implement SEGMENT query

10 years agovideorate: ignore GAP event
Matej Knopp [Sun, 28 Jul 2013 21:38:06 +0000 (23:38 +0200)]
videorate: ignore GAP event

videorate automatically fills gaps with the previous frames.

https://bugzilla.gnome.org/show_bug.cgi?id=705048

10 years agoaudiorate: ignore GAP event
Matej Knopp [Sun, 28 Jul 2013 21:38:17 +0000 (23:38 +0200)]
audiorate: ignore GAP event

audiorate automatically fills gaps with silence.

https://bugzilla.gnome.org/show_bug.cgi?id=705048

10 years agomultisocketsink: Fix handling of partial writes and WOULD_BLOCK errors
Sebastian Dröge [Sun, 28 Jul 2013 11:52:28 +0000 (13:52 +0200)]
multisocketsink: Fix handling of partial writes and WOULD_BLOCK errors

10 years agomultifdsink: Update current time after every write
Sebastian Dröge [Sun, 28 Jul 2013 11:23:41 +0000 (13:23 +0200)]
multifdsink: Update current time after every write

Each write will update the last_activity_time and otherwise we would
compare against a too old current time and immediately timeout because
current time is smaller than last activity time (overflow).

10 years agomultihandlesink: Update current time after every write
Sebastian Dröge [Sun, 28 Jul 2013 11:20:48 +0000 (13:20 +0200)]
multihandlesink: Update current time after every write

Each write will update the last_activity_time and otherwise we would
compare against a too old current time and immediately timeout because
current time is smaller than last activity time (overflow).

10 years agopbutils: Add description for teletext
Edward Hervey [Sat, 27 Jul 2013 10:16:15 +0000 (12:16 +0200)]
pbutils: Add description for teletext

10 years agoaudiodecoder: do not leak input caps
Matej Knopp [Fri, 26 Jul 2013 12:28:41 +0000 (14:28 +0200)]
audiodecoder: do not leak input caps

https://bugzilla.gnome.org/show_bug.cgi?id=704926

10 years agovideotestsrc: Initialize GstVideoInfo in ::start()
Edward Hervey [Fri, 2 Nov 2012 09:04:16 +0000 (10:04 +0100)]
videotestsrc: Initialize GstVideoInfo in ::start()

Otherwise we end up with bogus values and races

10 years agovideotestsrc: Don't error on not-negotiated
Edward Hervey [Fri, 2 Nov 2012 09:03:38 +0000 (10:03 +0100)]
videotestsrc: Don't error on not-negotiated

Base classes will handle re-negotiation if needed, but emitting an
error message will make applications stop.

10 years agoext/gst: Ensure default query/event handlers are used
Edward Hervey [Wed, 12 Sep 2012 10:41:01 +0000 (12:41 +0200)]
ext/gst: Ensure default query/event handlers are used

And in some cases, just remove our implementation that does nothing

10 years agoappsrc: Also provide function API for current-level-bytes and integrate into the...
Sebastian Dröge [Fri, 26 Jul 2013 09:02:32 +0000 (11:02 +0200)]
appsrc: Also provide function API for current-level-bytes and integrate into the docs

10 years agoappsrc: Add "current-level-bytes" property
Changbok Chea [Fri, 26 Jul 2013 06:00:44 +0000 (15:00 +0900)]
appsrc: Add "current-level-bytes" property

https://bugzilla.gnome.org/show_bug.cgi?id=704774

10 years agocodec-utils: add a gst_codec_utils_aac_get_index_from_sample_rate
Vincent Penquerc'h [Thu, 25 Jul 2013 19:03:50 +0000 (20:03 +0100)]
codec-utils: add a gst_codec_utils_aac_get_index_from_sample_rate

It maps a sample rate to a well known AAC sample rate index.