summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qtdemux: Also use "(c)inf" to fill the comment tagEdward Hervey2009-02-242-2/+4
|
* rtspsrc: perform UDP SETUP according to MS RTSP specMark Nauwelaerts2009-02-231-6/+30
| | | | | | | | | | | MS RTSP spec states that the UDP port pair used in subsequent SETUP requests for various streams must be identical (since there will actually be only 1 stream of muxed asf packets). Following traditional specs and using different port pairs in the SETUPs for separate streams will result in all but the first one failing and only one stream being streamed. So, in appropriate circumstances, retry UDP SETUP using previously used port pair. Fixes #552650.
* Read ICMP error messages instead of loopingAurelien Grimaud2009-02-231-2/+44
| | | | | | | | | | When we are dealing with connected sockets shared between a udpsrc and a udpsink we might receive ICMP connection refused error messages in udpsrc that will cause it to go into a bursty loop because the poll returns right away without a message to read. Instead of looping, read the error message from the error queue in udpsrc. Fixes #567857.
* Conditionally compile code for YVYUWim Taymans2009-02-231-0/+2
| | | | | Only compile the code for the YVYU format when the format is actually defined. Spotted by tmatth on IRC.
* v4l2src: Make sort_by_frame_size conditionally compiledLevente Farkas2009-02-231-0/+2
| | | | | | | sort_by_frame_size is declared static and only used inside an ifdef, so use the same ifdef to define the function. Fixes #572185 Signed-off-by: David Schleef <ds@schleef.org>
* Add YVYU format to capsWim Taymans2009-02-231-0/+15
| | | | | Add YVYU format to the caps. We don't have anything to handle these caps yet, though.
* Some cleanupsWim Taymans2009-02-232-5/+1
| | | | | | Remove some unused variables. Avoid a useless _resync call. Correctly use a gboolean.
* Always add PPS to the sprop-parameters-setWai-Ming Ho2009-02-231-68/+50
| | | | | | Rework the parsing code that under certain circumstances dropped the PPS from the sprop-parameters-set. Fixes #572854.
* Don't do crazy things with 0/1 frameratesArnout Vandecappelle2009-02-231-1/+2
| | | | | | We use 0/1 framerates to mark variable framerates and matroskamux should not try to calculate a frame duration for it. Fixes #571294.
* Require newer gst-p-b for the RTSP extensions.Wim Taymans2009-02-231-1/+1
| | | | --
* Call new receive_request methodWim Taymans2009-02-231-11/+16
| | | | | Call the receive_request extension methods so that extensions can handle the server request if they want.
* Add method for hadling server requestsWim Taymans2009-02-232-0/+18
| | | | Add method to handle server requests on the list of RTSP extensions.
* Don't use GST_ERROR for non-error cases.Wim Taymans2009-02-232-2/+4
| | | | | Turn a GST_ERROR line into a GST_DEBUG line so that we don't spam the log with errors. Fixes #570781.
* gconfvideo(src|sink): Disconnect GConf notificationsSjoerd Simons2009-02-224-2/+14
| | | | Fixes bug #571321.
* matroskademux: Unref the buffer and not the memory address of the bufferSebastian Dröge2009-02-221-1/+1
|
* alaw/mulaw: Implement _getcaps function for alaw/mulaw decodersOlivier Crete2009-02-222-0/+108
| | | | Fixes bug #572358.
* alaw/mulaw: Don't require both, rate and channel, to be set in _getcapsOlivier Crete2009-02-222-24/+20
| | | | Fixes bug #572358.
* avidemux: Fix alignment issues by using GST_READ_*Sebastian Dröge2009-02-221-5/+5
| | | | | | | | Reading integers from random memory addresses will result in SIGBUS on some architectures if the memory address is not correctly aligned. This can happen at two places in avidemux so we should use GST_READ_UINT32_LE and friends here. Fixes bug #572256.
* pulsemixer: Don't use g_atomic_int_(get|set) for accessing the mixer track flagsSebastian Dröge2009-02-221-9/+12
| | | | | | | | | | | | | | | | | | | | g_atomic_int_(get|set) only work on ints and the flags are an enum (which on most architectures is stored as an int). Also the way the flags were accessed atomically would still leave a possible race condition and we don't do it in any other mixer track implementation, let alone at any other place where an integer could be changed from different threads. Removing the g_atomic_int_(get|set) will only introduce a new race condition on architectures where integers could be half-written while reading them which shouldn't be the case for any modern architecture and if we really care about this we need to use g_atomic_int_(get|set) at many other places too. Apart from that g_atomic_int_(set|get) will result in aliasing warnings if their argument is explicitely casted to an int *. Fixes bug #571153.
* Automatic update of common submoduleJan Schmidt2009-02-221-0/+0
| | | | From 5d7c9cc to 9cf8c9b
* hdv1394src: Don't use void * pointer arithmeticSebastian Dröge2009-02-221-1/+1
|
* Automatic update of common submoduleDavid Schleef2009-02-211-0/+0
| | | | From 80c627d to 5d7c9cc
* Back to development -> 0.10.14.1Jan Schmidt2009-02-211-1/+1
|
* respect DEFAULT segment by clipping the last buffer to be sentThomas Vander Stichele2009-02-211-0/+11
|
* Release 0.10.14Jan Schmidt2009-02-1973-3097/+3353
|
* Update .po filesJan Schmidt2009-02-1932-150/+124
|
* Update Since: tags in autodetect srcs and audioechoJan Schmidt2009-02-193-3/+3
|
* Update ChangeLog for 0.10.13.3Jan Schmidt2009-02-191-0/+81
|
* 0.10.13.3 pre-releaseJan Schmidt2009-02-192-4/+4
|
* pulsemixer: Fix compiler warnings.Mark Nauwelaerts2009-02-131-6/+6
| | | | | Cast (enum *) to (int *), not necessarily technically right, but plugs #571153.
* pulsesink: Issue property change notification in streaming thread,Mark Nauwelaerts2009-02-132-6/+9
| | | | | | | | | rather than PA thread. pa_threaded_mainloop_lock() (a.o.) and by extension get_property should not be done from a PA thread, but the latter may occur as a result of a property change notification. Fixes #571204 (though current situation not ideal, e.g. post message rather than signal).
* aspectratiocrop: Don't forget to call parent finalize implementation.Edward Hervey2009-02-101-0/+2
| | | | This fixes a memory leak (leaking the contained elements of the bin).
* osxvideosink: Fix build. Fixes #571038Edward Hervey2009-02-101-8/+7
|
* Bump revision to use for common submodule.Edward Hervey2009-02-091-0/+0
|
* ChangeLog: Update ChangeLog for 0.10.13.2Jan Schmidt2009-02-071-17631/+30875
|
* po: Update translations for 0.10.13.2Jan Schmidt2009-02-0732-2255/+2374
|
* Release 0.10.13.2Jan Schmidt2009-02-072-4/+4
|
* po: Add Maltese translationJan Schmidt2009-02-072-1/+399
|
* qtdemux: Add handling for stps atomsDavid Schleef2009-02-065-0/+44
| | | | | | stps atoms contain "partial sync" information, which means that it's a sync point where pts != dts. This is needed to properly handle MPEG2, H.264, Dirac, etc., in quicktime.
* flacdec: if we aborted reading, don't do into an infinite loop.Michael Smith2009-02-051-0/+7
| | | | | If our read callback ran out of data, so had to abort reading, we return GST_FLOW_ERROR instead of going into an infinite loop.
* osxvideosink: remove non-embedded mode and fix memory management.Michael Smith2009-02-052-349/+66
| | | | | | | Remove non-embedded mode. Embed mode becomes default and only mode. embed property is retained for binary compatibility. Added autorelease pools around all objc functions that might be called from a non-main thread.
* debug on the objectThomas Vander Stichele2009-02-051-26/+35
|
* osxaudio fixes: multichannel and changing caps.Michael Smith2009-02-041-4/+7
| | | | | | | Ensure we create the ringbuffer segment size as a multiple of the bytes per sample (fixes 6-channel output). Reset the segoffset when acquiring the ringbuffer, so we don't retain a bogus offset when caps change.
* rtspsrc: Keep track of connected stateWim Taymans2009-02-042-11/+15
| | | | | Keep track of the state of the connection and don't try to send TEARDOWN when the server has closed the connection.
* Read Matroska Title element for the TITLE tagRobin Stocker2009-02-041-1/+15
| | | | | | | Not all Matroska files have a Tags element which contains information about the title among other things. Most video Matroska files only contain the Title element so we should parse this too. Fixes bug #570435.
* configure.ac: bump core/base requirements to released versionsTim-Philipp Müller2009-02-031-2/+2
|
* Fix audioecho unit test on 32 bit systemsSebastian Dröge2009-02-031-6/+6
| | | | | | Cast the new value for the "delay" property to GstClockTime. Integers without type are passed to vararg functions with an integer type that can hold a pointer.
* equalizer: Don't reset frequency bands from user settings. Fixes #570343.Stefan Kost2009-02-031-18/+20
| | | | | | Move reallocating the history buffer out of _compute_frequencies() and call the right function as needed. Add some logging and tweak the formatting of existing logging. Simplify setting need_new_coefficients when changing properties.
* Use guint64 instead of guint for storing guint64Sebastian Dröge2009-02-031-3/+2
|
* Use correct flag for the GNOME proxy configurationJonathan Matthew2009-02-021-1/+1
| | | | Fixes bug #552140.