summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix the field dominanceDavid Schleef2009-02-271-2/+2
| | | | | PAL is TFF, NTSC is BFF. Some day I will learn to keep this straight.
* directdrawsink: Fix type mismatchesLRN2009-02-271-5/+5
| | | | Fixes bug #573343.
* Merge branch 'master' of ↵Sebastian Dröge2009-02-279-46/+350
|\ | | | | | | ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good
| * rgvolume: ignore out-of-range peak valuesMichael Smith2009-02-271-1/+1
| | | | | | | | | | | | If the peak value is > 1 (and thus nonsensical) ignore it. Prevents rgvolume reducing volume to effectively silent on files with bogus peak values.
| * wavparse: Fix SEEK event handling in push mode, and SEEKABLY query handlingMark Nauwelaerts2009-02-271-28/+258
| | | | | | | | | | | | | | | | Standard pull mode loop based SEEK handling fails in push mode, so convert the SEEK event appropriately and dispatch to upstream. Also cater for NEWSEGMENT event handling, and properly inform downstream and application of SEEKABLE capabilities, depending on scheduling mode and upstream.
| * matroskademux: Remove gst_util_dump_mem() calls.Edward Hervey2009-02-271-4/+0
| |
| * avidemux: fix SEEK event handling in push modeJulien Moutte2009-02-261-3/+10
| | | | | | | | | | When in push mode we should not try to handle the SEEK event as there's no code to handle it properly. Propagate upstream.
| * rtspsrc: add the .h file change tooPatrick Radizi2009-02-261-0/+1
| | | | | | | | Add the .h file change for the new property.
| * rtspsrc: add property to disable RTCPPatrick Radizi2009-02-261-4/+25
| | | | | | | | | | Some old servers don't like us doing RTCP and thus we need a property to disable it. See #573173.
| * udp: fix gst_udp_set_loop_ttl() againJan Smout2009-02-261-4/+8
| | | | | | | | | | Fix the gst_udp_set_loop_ttl() function that was commented out in a previous commit. See #573115.
| * rtpvrawdepay: fail on interlaced videoWim Taymans2009-02-261-0/+10
| | | | | | | | Fail on interlaced video until we support it.
| * rtpvrawpay: fail on interlaced videoWim Taymans2009-02-261-2/+37
| | | | | | | | Detect and fail when trying to payload interlaced video.
* | udp: Don't set errno to EAFNOSUPPORT unconditionallyLRN2009-02-271-0/+4
|/ | | | Fixes bug #573342.
* Change how win32/common/config.h is updatedDavid Schleef2009-02-253-282/+46
| | | | | | | | | | | | | | | Generate win32/common/config.h-new directly from config.h.in, using shell variables in configure and some hard-coded information. Change top-level makefile so that 'make win32-update' copies the generated file to win32/common/config.h, which we keep in source control. It's kept in source control so that the git tree is buildable from VS. This change is similar to the one recently applied to GStreamer and gst-plugins-good. The previous config.h file in -good was in pretty bad shape, so unlike core and base, I didn't attempt to leave it strictly the same, but fixed it as necessary. Needs testing I cannot do myself.
* dvdec: Add interlacing info to caps and buffersDavid Schleef2009-02-252-1/+10
|
* build: Update shave init statement for changes in common. Bump common.Jan Schmidt2009-02-252-1/+1
|
* udpsrc: fix compilationWim Taymans2009-02-251-0/+4
| | | | Fix compilation on systems MSG_ERRQUEUE and IP_RECVERR.
* jpegenc: error out instead of crashing if no caps have been setTim-Philipp Müller2009-02-251-0/+13
| | | | Don't crash if we receive a buffer without caps. Fixes #572413.
* udpsrc: Make sure the sockaddr length used for recvfrom() is big enough.Peter Kjellerstedt2009-02-251-1/+1
| | | | | | | Previously the sockaddr length used for recvfrom() was calculated as sizeof (struct sockaddr). However, this is too little to hold an IPv6 address, so the full size of the gst_sockaddr union should be used instead.
* udpsrc: Unify the use of union gst_sockaddr.Peter Kjellerstedt2009-02-251-8/+7
|
* Automatic update of common submoduleJan Schmidt2009-02-251-0/+0
| | | | From 9cf8c9b to a6ce5c6
* avidemux: avoid crashing on subtitlesWim Taymans2009-02-251-2/+9
| | | | | Avoid a crash in avi with subtitles by only dereferencing the video description when we actually are dealing with video in the _invert function.
* udp: Fix strict-aliasing warnings from gcc 4.4.0Jan Schmidt2009-02-241-11/+14
| | | | | Fix strict aliasing warnings by defining a union on the different sockaddr structs that we need.
* rtp: Fix compiler warning in h264 payloaderTim-Philipp Müller2009-02-241-4/+6
| | | | | | | | Fix an undefined behaviour warning from gcc 4.4.0 Patch By: Tim-Philipp Müller <tim.muller@collabora.co.uk> Fixes: #570995 Signed-Off-By: Jan Schmidt <jan.schmidt@sun.com>
* Use shave for the build outputJan Schmidt2009-02-242-2/+5
|
* gconf: Rename gconf.[ch] to gstgconf.[ch] to prevent name conflictsSebastian Dröge2009-02-244-4/+4
|
* 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
|