summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* vtenc: enable the hw encoder on OSXAlessandro Decina2014-11-191-3/+10
|
* dvbbasebin: fix possible crash by passing 64 bits for 64-bit queue propertyTim-Philipp Müller2014-11-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740191
* codecparsers: h264: fix derivation of MaxPicNum variable.Gwenole Beauchesne2014-11-151-2/+2
| | | | | | | The logic to compute the MaxPicNum variable was reversed. In paricular, MaxPicNum is double MaxFrameNum only if field_pic_flag is set to 1. https://bugzilla.gnome.org/show_bug.cgi?id=739291
* decklinksink: Check the correct variable for failureSebastian Dröge2014-11-151-1/+1
| | | | If we can't get an output, we would otherwise just use it later and crash.
* glimagesink: clamp the resize width/height to >= 1 to avoid a GL errorMatthew Waters2014-11-071-0/+3
|
* Release 1.4.41.4.4Sebastian Dröge2014-11-0678-88/+1012
|
* Update .po filesSebastian Dröge2014-11-0640-40/+40
|
* h265parse: don't unnecesarily set src_capsSebastian Dröge2014-11-061-13/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=739374
* h264parse: don't unnecesarily set src_capsMatej Knopp2014-11-061-13/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=739374
* glimagesink: resize the viewport correctly on a caps changeMatthew Waters2014-11-052-0/+16
| | | | | | with force-aspect-ratio=true, if the width or height changed, the viewport wasn't being updated to respect the new video width and height until a resize occured.
* gl/cocoa: include gl3.h in configure too for consistency with gstglapi.hSebastian Dröge2014-11-041-0/+4
|
* gl/cocoa: use NSAutoreleasePool to free resize dataJulien Isorce2014-11-041-0/+2
| | | | | | | | Otherwise when resizing the window you will also get messages like: class NSConcreteMapTable autoreleased with no pool in place - just leaking class NSConcreteValue autoreleased with no pool in place - just leaking class NSConcreteValue autoreleased with no pool in place - just leaking class __NSCFDictionary autoreleased with no pool in place - just leaking
* gl/cocoa: include gl3.h to have GL_CONTEXT_PROFILE_MASKJulien Isorce2014-11-041-0/+4
|
* gl/cocoa: make sure to turn on frame rectangle changes notificationsJulien Isorce2014-11-041-0/+1
| | | | | Default value of property postsFrameChangedNotifications is YES but it is worth to explicitly enable it.
* gl/cocoa: fix uncaught exception 'unrecognized selector sent to instance'Julien Isorce2014-11-041-1/+1
| | | | | | | | Need to set the ':' as the reshape method now takes one parameter. For the story, the GstGLNSView was previously inheriting from NSOpenGLView which has a reshape function without any parameter. Now the GstGLNSView inherits from NSView and we re-use the reshape function manually.
* gl/cocoa: fix compiler warningJulien Isorce2014-11-041-4/+4
| | | | | | | | | | | Use the reshape function after being defined. The other way would have been to declare the reshape function in the header. gstglwindow_cocoa.m: In function '-[GstGLNSView drawRect:]': gstglwindow_cocoa.m:555: warning: 'GstGLNSView' may not respond to '-reshape' gstglwindow_cocoa.m:555: warning: (Messages without a matching method signature gstglwindow_cocoa.m:555: warning: will be assumed to return 'id' and accept gstglwindow_cocoa.m:555: warning: '...' as arguments.)
* gl/cocoa: Fix compiler warningSebastian Dröge2014-11-041-2/+2
| | | | | | | | gstglwindow_cocoa.m: In function '-[GstGLNSView drawRect:]': gstglwindow_cocoa.m:555: warning: 'GstGLNSView' may not respond to '-reshape' gstglwindow_cocoa.m:555: warning: (Messages without a matching method signature gstglwindow_cocoa.m:555: warning: will be assumed to return 'id' and accept gstglwindow_cocoa.m:555: warning: '...' as arguments.)
* glshader: Fix memory leakLuis de Bethencourt2014-11-031-2/+2
| | | | | | | | | | Memory is only freed in the TRUE clause of the if conditional. Free in the else clause as well. Also, consolidate g_malloc + sprintf into a g_strdup_printf(). CID #1212171 https://bugzilla.gnome.org/show_bug.cgi?id=739368
* gl: sprinkle some Since markersMatthew Waters2014-11-033-1/+69
|