summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bayer: update ORC files1.4Wim Taymans2015-06-221-616/+760
| | | | Update ORC files with newest ORC to fix backup code generation error.
* po: Update translationsSebastian Dröge2015-06-075-124/+181
|
* fix faad2 version checkWim Taymans2015-05-131-2/+2
| | | | | | | | | | | | | On fedora 22, the output of cpp inserts extra debug comments, which makes our regexp for the faad2 version check fail. This in turn causes it to compile with the wrong arguments passed which then causes stack corruption and crashes. Fix this by only checking for the version (which should be by itself on a single line). This is potentially less safe, it might be possible that a similar string would appear in a later version in the header file. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=748571
* aggregator: Replace GMainContext with GAsyncQueueJan Alexander Steffens (heftig)2015-05-111-86/+42
| | | | | | | | | | | The previous implementation kept accumulating GSources, slowing down the iteration and leaking memory. Instead of trying to fix the mcontext flushing, replace it with a GAsyncQueue which is simple to flush and has less overhead. https://bugzilla.gnome.org/show_bug.cgi?id=736782
* dashdemux: fetch wrong segment at the end of Periodxixi2015-03-151-1/+1
| | | | | | | Fix check for end of Period time to avoid trying to fetch a segment that doesn't exist https://bugzilla.gnome.org/show_bug.cgi?id=746038
* d3dvideosink: release existing D3D swap chain on initRoman Nowicki2015-02-261-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=745159
* d3dvideosink: Don't initialize the render window swap chain while the device ↵Sebastian Dröge2015-02-261-1/+6
| | | | | | is lost and we're waiting for reset https://bugzilla.gnome.org/show_bug.cgi?id=744615
* d3dvideosink: Deactivate the fallback buffer pool when replacing it during ↵Sebastian Dröge2015-02-261-1/+3
| | | | | | caps changes https://bugzilla.gnome.org/show_bug.cgi?id=744615
* d3dvideosink: Deactivate the fallback pool and unref the fallback buffer ↵Sebastian Dröge2015-02-191-0/+4
| | | | | | | | | when resetting Otherwise we will still have a reference to the surface left, which would prevent activating the sink again later. E.g. after we lost the device. Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=744615
* ksvideosrc: Fix buffer handlingNicolas Dufresne2015-02-183-14/+30
| | | | | | | | | The pseudo buffer pool code was using gst_buffer_is_writable() alone to try and figure-out if cached buffer could be reused. It needs to check for memory writability too. Also check map result and fix map flags. https://bugzilla.gnome.org/show_bug.cgi?id=734264
* tsdemux: Fix segment and segment event handling during seekingThiago Santos2015-02-132-10/+9
| | | | | | | | | | | | | Always update the segment and not only for accurate seeking and always send a new segment event after seeks. For non-accurate force a reset of our segment info to start from where our seek led us as we don't need to be accurate https://bugzilla.gnome.org/show_bug.cgi?id=743363 Conflicts: gst/mpegtsdemux/tsdemux.c
* resindvd: Don't send meaningless segment position downstreamJan Schmidt2015-02-081-11/+6
| | | | | | | Don't place a meaningless value in the position field in outgoing segments - values have to be in the range start->stop. https://bugzilla.gnome.org/show_bug.cgi?id=740558
* tsdemux: don't mark streams as needing a new segment on flushAurélien Zanelli2015-02-051-10/+14
| | | | | | | | | The flush is called on discont and we shouldn't output a new segment each time a discont happens. So this commit remove the mark for a new segment when flushing streams by propagating the 'hard' flag passed on the flusing from the base class. https://bugzilla.gnome.org/show_bug.cgi?id=743363
* glapi: fix compilation with latest MSVCLasse Laursen2015-01-171-2/+2
| | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=743041 Conflicts: gst-libs/gst/gl/gstglapi.h
* uridownloader: a few leak fixesVincent Penquerc'h2015-01-161-1/+6
|
* fragment: fix caps and buffer leaks in get_propertyVincent Penquerc'h2015-01-161-2/+2
|
* hlsdemux: remove unused fragments_cache fieldVincent Penquerc'h2015-01-161-1/+0
|
* hlsdemux: a few leak fixesVincent Penquerc'h2015-01-161-0/+4
|
* bayer2rgb: take into account filter in transform_caps functionTim-Philipp Müller2014-12-221-2/+12
| | | | | | | | Fixes criticals when filter caps are passed. Also fix wrong GST_DEBUG_OBJECT use. https://bugzilla.gnome.org/show_bug.cgi?id=741863
* Release 1.4.51.4.5Sebastian Dröge2014-12-1883-1911/+1947
|
* Update .po filesSebastian Dröge2014-12-1840-40/+40
|
* avfvideosrc: Don't pretend to support reconfigurationSebastian Dröge2014-12-171-0/+13
| | | | | | We will run into an assertion in set_caps() if we try to change caps while the source is already running. Don't try to find new caps in GstBaseSrc::negotiate() to prevent caps changes.
* avfvideosrc: improve timestamping and latency reportingAlessandro Decina2014-12-171-25/+37
| | | | | | Use AVF provided timings to timestamp output buffers. Use the running time at the time the first buffer is produced to base timestamps on. Report 1-frame latency based on the negotiated framerate instead of hardcoding 4ms latency.
* vtenc: negotiate profile and level with downstreamAlessandro Decina2014-12-162-3/+98
|
* vtenc: report latencyAlessandro Decina2014-12-162-1/+36
|
* vtenc: Add properties to specify the maximum keyframe interval in frames and ↵Sebastian Dröge2014-12-162-3/+88
| | | | seconds
* vtenc: add quality propertyAlessandro Decina2014-12-162-7/+49
|
* vtenc: set profile and level in capsAlessandro Decina2014-12-162-1/+9
|
* vtenc: Fix conversion of the bitrate property and our internal bitrate storageSebastian Dröge2014-12-161-2/+2
| | | | | | | | The property is in kbit/s and we store it in bit/s, so just multiply and divide by 1000. No need to put a factor of 8 in there. kVTCompressionPropertyKey_AverageBitRate is also in bit/s according to its documentation.
* rectangle: clear rectangle struct before useWim Taymans2014-12-166-17/+28
|
* opusparse: fix frame size determinationVincent Penquerc'h2014-12-151-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=741321
* mpegtsbase: scan more bytes to find initial PCRsSudip Jain2014-12-151-1/+1
| | | | | | Fixes playback of Samsung-Colorful-Variety-1080i.ts. https://bugzilla.gnome.org/show_bug.cgi?id=729768
* mirror: Needs remap when the mode changes.Mathieu Duponchelle2014-12-121-4/+17
| | | | This caused the user to think the mode wasn't taken into account.
* configure: Do comparisons in a portable way with = instead of ==Thomas Klausner2014-12-121-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740953
* audiomixer: Do not try to resize a buffer to a negative size on EOSThibault Saunier2014-12-121-1/+2
|
* decklink: HD1080i50 is 50 frames per secondSebastian Dröge2014-12-121-1/+1
|
* rawparse: send SEEKING query upstream firstWonchul Lee2014-12-121-0/+5
| | | | | | | | | | | Sometimes rawparse does not handle the seeking query properly, the rawparse should send the query upstream first. For example, upstream could support seeking in TIME format (but not in BYTE format), so the BYTE format seeking query that rawparse sends in push mode would fail. https://bugzilla.gnome.org/show_bug.cgi?id=722764
* vtenc: let VT pick the bitrate by defaultAlessandro Decina2014-11-241-3/+3
|
* vtenc: add realtime and allow-frame-reordering propertiesAlessandro Decina2014-11-242-1/+103
|
* srtpdec: fix rtp/rtcp sink event memory leakAleix Conchillo Flaqué2014-11-201-2/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740451
* vtenc: set H264_Baseline_AutoLevel on OSX as wellAlessandro Decina2014-11-201-3/+4
|
* vtdec: disable the reorder queue for baseline streamsAlessandro Decina2014-11-201-0/+6
|
* vtdec: Fix divide by zero in the picture buffer length calculationSebastian Dröge2014-11-201-2/+5
|
* gl: Use numeric OSX version instead of the macroSebastian Dröge2014-11-192-2/+2
| | | | | | The macro is not defined on older OSX versions and evaluates to 0. https://bugzilla.gnome.org/show_bug.cgi?id=740201
* gl/cocoa: Don't override the application delegateSebastian Dröge2014-11-191-16/+0
| | | | | | | Otherwise interesting things will happen in Cocoa applications, like infinite event loops that block the NSApplication loop forever. This was only needed for GNUStep and thus can safely be removed now.
* gl/cocoa: Only use convertRectToBacking on OSX >= 10.7Sebastian Dröge2014-11-191-0/+2
| | | | | | | It does not exist before and older versions also don't have support for HiDPI displays anyway. https://bugzilla.gnome.org/show_bug.cgi?id=740201
* gl/cocoa: Remove GNUStep supportSebastian Dröge2014-11-194-118/+1
| | | | | | | | Until gcc and GNUStep properly support Objective-C blocks and other "new" features of Objective-C we can't properly support them without making the code much more ugly. https://bugzilla.gnome.org/show_bug.cgi?id=739152
* vtenc: fix build on iOSAlessandro Decina2014-11-191-2/+5
|
* coremediabuffer: set ->pixel_buf for CVPixelBuffer buffersAlessandro Decina2014-11-191-6/+4
| | | | | Fix a bug for which we never actually set ->pixel_buf to non-NULL for CVPixelBuffer buffers.
* vtenc: fix compilation on < 10.9Alessandro Decina2014-11-191-0/+7
|