summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.9.901.9.90Sebastian Dröge2016-09-30120-193/+1000
|
* Update .po filesSebastian Dröge2016-09-3040-198/+301
|
* po: Update translationsSebastian Dröge2016-09-302-261/+160
|
* waylandsink: Actually use buffer pool config after setting it upArun Raghavan2016-09-301-2/+3
| | | | CID: 1373420
* fix for https://bugzilla.gnome.org/show_bug.cgi?id=771871Sergey Mamonov2016-09-291-6/+12
|
* a2dpsink: Drop some dead-codeArun Raghavan2016-09-291-4/+1
| | | | | | Left over from the last cleanup. CID: 1373418
* fdkaacenc: fix accessing freed memoryVincent Penquerc'h2016-09-291-2/+6
| | | | | | | | | | | | | | | | The buffer data is not always copied in _Fill, and will be read in _DecodeFrame. We unmap at the end of the function, whether we get there via failure or early out, and keep a ref to the buffer to ensure we can use it to unmap the memory even after _finish_frame is called, as it unrefs the buffer. Note that there is an access beyond the allocated buffer, which is only apparent when playing from souphttpsrc (ie, not from filesrc). This appears to be a bug in the bit reading code in libfdkaac AFAICT. https://bugzilla.gnome.org/show_bug.cgi?id=772186
* fdkaacdec: avoid memory corruption on decoding errorVincent Penquerc'h2016-09-292-5/+5
| | | | | | | The buffer size is expected to be in multiples of the sample size, not in bytes. https://bugzilla.gnome.org/show_bug.cgi?id=772186
* fdkaacenc: fix buffer leakVincent Penquerc'h2016-09-291-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=772186
* fdkaacenc: set framed=true on src capsVincent Penquerc'h2016-09-281-1/+2
| | | | | | This fixes muxing in MPEG TS. https://bugzilla.gnome.org/show_bug.cgi?id=772108
* gl/dispmanx: Implements set_render_rectangle to adjust the position of windowGwang Yoon Hwang2016-09-282-7/+37
| | | | | | | | | | | | We cannot set the x, y coordinate of the video frame at the dispmanx at this point. We need to teach dispmanx backend to understand about set_render_rectangle API to draw a video with other UI. This patch keeps the current behavior which places video frame at the center of the display if there is no set_render_rectangle call to the dispmanx window. https://bugzilla.gnome.org/show_bug.cgi?id=766018
* gl: add necessary padding bytes to all public structsMatthew Waters2016-09-2820-16/+113
|
* fdkaacenc: set transmux on the fdkaac libVincent Penquerc'h2016-09-271-0/+6
| | | | | | | Not doing so will fail to decode in a simple fdkaacenc ! fdkaacdec pipeline, though would work if this goes through a file. https://bugzilla.gnome.org/show_bug.cgi?id=772067
* fdkaacdec: do not error out of out of sync returnVincent Penquerc'h2016-09-271-0/+6
| | | | | | The docs say we should continue feeding in data and decoding https://bugzilla.gnome.org/show_bug.cgi?id=772067
* fdkaac: fix error with AOT_MP2_AAC_LC removed from libfdkaac APIVincent Penquerc'h2016-09-271-6/+2
| | | | | | | | | AOT_MP2_AAC_LC is a "pseudo AOT" which got removed after 0.1.4, and maps to AOT_AAC_LC. Remove mpegversion 2 from th caps to match. https://bugzilla.gnome.org/show_bug.cgi?id=772067
* meson: bluez: fix buildTim-Philipp Müller2016-09-261-1/+2
|
* decklink: Update to SDK 10.8Sebastian Dröge2016-09-2616-38/+837
| | | | | OSX and Linux only, Windows needs someone on Windows to convert the .idl files to C source code.
* fdkaac: fix mixup setting interleaved outputOlivier Crête2016-09-261-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770455
* player: Only report the initial duration if the query was successfulSebastian Dröge2016-09-261-2/+4
|
* h265parse: Fix parsing of multiple NALs in the hvcC boxKyungyong Kim2016-09-261-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=771970
* bluez: dist new header fileTim-Philipp Müller2016-09-251-1/+2
| | | | Fixes distcheck.
* a2dpsink: Don't try to set device caps on avdtpsinkArun Raghavan2016-09-243-19/+0
| | | | | We can't actually configure the transport, so we should only be working with whatever we get.
* avdtpsink: Chain event handling up to basesinkArun Raghavan2016-09-241-1/+1
|
* bluez: Clean up and make a2dpsink functional againArun Raghavan2016-09-242-236/+36
| | | | | Was crashing, and had a lot of cruft (like a capsfilter and a fakesink) that was no longer required.
* avdtpsrc: Add support for AVRCP metadataArun Raghavan2016-09-246-1/+487
| | | | | Metadata from AVRCP is emitted as tags, and the duration from AVRCP is used in queries by avdtpsrc.
* openjpegdec: Properly offset and shift for all formats when convertingSebastian Dröge2016-09-241-133/+114
| | | | And while at it, also clean up some code.
* jpeg2000parse: Don't pass NULL strings to the colorspace / sampling parsing ↵Sebastian Dröge2016-09-241-6/+10
| | | | | | functions They assert on NULL.
* waylandsink: Don't leak GValues in getcapsNicolas Dufresne2016-09-231-4/+5
|
* waylandsink: Update our window size on configure eventNicolas Dufresne2016-09-223-10/+26
| | | | | | | | This is specific to when the waylandsink is not being embedded. In this patch we pass the render lock to the window so it can safely call gst_wl_window_set_render_rectangle() with the new size. https://bugzilla.gnome.org/show_bug.cgi?id=722343
* waylandsink: Remove atomic operationNicolas Dufresne2016-09-221-4/+7
| | | | | | We already take the render lock from the wlqueue thread in some other place which indicates that there is no use of this atomic instead of a proper locking mechanism.
* waylandsink: Do not pre-configure proposed poolNicolas Dufresne2016-09-221-12/+15
| | | | | Upstream must configure the pool before using it. Pre-configuring the proposed pool could hide bugs in upstream elements.
* waylandsink: Properly draw black border in absence of viewporterNicolas Dufresne2016-09-222-36/+60
| | | | | | When we don't have a viewporter (scaling support), we can't use the 1x1 scaleup image trick. Instead, we need to allocate a buffer with the same size as the area that need to have black background.
* dx9screencapsrc: throw error for invalid screen indexFlorian Zwoch2016-09-221-6/+13
| | | | | | | | | | | | | | | Currently dx9screencapsrc prints a verbose warning in case the screen index is out of range for the current number of detected monitors. This value is then dropped. However there is no initial indication (beside the console print) if it worked or not. This may result in capturing an unwanted screen as it would capture the last set index that was not rejected. This patch sets the index regardless. Instead, the element throws an error when it tries to run or getting caps for an invalid index. https://bugzilla.gnome.org/show_bug.cgi?id=771817
* gldisplay: also free the GWeakRef when removing dead contextsMatthew Waters2016-09-221-0/+1
| | | | | | Otherwise we leak GWeakRef's. Found with make -C tests/check libs/gstglcontext.valgrind
* wayland/Makefile.am: add missing libsMartin Kelly2016-09-211-0/+1
| | | | | | libgstwayland is missing a dependency on $(GST_PLUGINS_BASE_LIBS), so add it. https://bugzilla.gnome.org/show_bug.cgi?id=771794
* waylandsink: Destroy viewporter when doneNicolas Dufresne2016-09-211-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=738079
* build: add missing $(GST_PLUGINS_BASE_LIBS)Martin Kelly2016-09-211-3/+3
| | | | | | | The linker flags for several plugins (dashdemux, mssdemux, hlsdemux) are missing $(GST_PLUGINS_BASE_LIBS), so add them so they can find -lgsttag and -lgstapp. https://bugzilla.gnome.org/show_bug.cgi?id=771780
* waylandsink: Port to vmeta and GstVideoFrameNicolas Dufresne2016-09-211-4/+43
| | | | | | | This add support for non-standard strides to be used. Note that some extra work is needed for multi-plane format which may have a different GstMemory object per plane. This is not currently a problem since SHM interface is limited to 1 memory.
* waylandsink: Don't propose multiple time the same buffer poolNicolas Dufresne2016-09-211-7/+18
| | | | | | The buffer pool API does not allow multiple of owner. This otherwise lead to error when renegotiation take place. Aso consider the allocation query "need_pool" boolean.
* waylandsink: Promote debug trace into error traceNicolas Dufresne2016-09-211-2/+2
| | | | | Otherwise those error may go unseen making debugging much harder.
* waylandsink: Factor-out the pool creationNicolas Dufresne2016-09-211-19/+28
|
* waylansink: Implement _show_frame()Nicolas Dufresne2016-09-211-14/+8
| | | | | This fixes the property show-preroll-frame expose by the VideoSink base class and removes redundant code.
* rtponviftimestamp: Update unit tests after changing default value of D-bitJoakim Johansson2016-09-211-7/+10
| | | | | | The D bit shall always be set to true for the first buffer. https://bugzilla.gnome.org/show_bug.cgi?id=770221
* decklink: Print the Decklink API error return values in debug output in all ↵Sebastian Dröge2016-09-215-14/+24
| | | | places
* wayland: fix distcheck some moreTim-Philipp Müller2016-09-201-11/+3
|
* rtponviftimestamp: Change default value of D-bitJoakim Johansson2016-09-191-3/+3
| | | | | | | | | | The default value of D-bit is changed to TRUE so discontinuity is set for initial request and seek request as well. Only set the e_bit flag for the CUSTOM_DOWNSTREAM event if a cached buffer exists. https://bugzilla.gnome.org/show_bug.cgi?id=770221
* configure: fix --disable-externalTim-Philipp Müller2016-09-191-0/+1
| | | | conditional "USE_VULKAN" was never defined
* glcolorbalance: reconfigure on passthrough changesMatthew Waters2016-09-191-1/+4
| | | | | | | | Fixes an assertion when moving from passthrough to non-passthrough Without an explicit reconfigure, glfiter won't have created the GL resources such as the FBO, GL bufferpool, etc and basetransform will allocate sysmem buffers instead.
* player: Remove some leftovers from external GstPlayerSebastian Dröge2016-09-171-18/+2
|
* wayland: fix distcheck when wayland-scanner is not installedTim-Philipp Müller2016-09-171-4/+4
|