summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.10.01.10.0Sebastian Dröge2016-11-01123-173/+2086
|
* Update .po filesSebastian Dröge2016-11-0140-544/+689
|
* po: Update translationsSebastian Dröge2016-11-012-263/+160
|
* directsoundsrc: Correctly cast mixer to uintptrArtem Martynovich2016-10-311-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773720
* hlsdemux: don't try to access non-existant iframe variantMichael Olbrich2016-10-311-8/+10
| | | | | | | | | If the playlist does not contain any iframe variants then demux->master->iframe_variants is NULL. If the previous variant is an iframe variant then there is at least one iframe variant and demux->master->iframe_variants->data can be safely used. https://bugzilla.gnome.org/show_bug.cgi?id=773635
* timidity: add support for libtimidity-0.2.xsezero2016-10-311-0/+4
| | | | | | | mid_istream_open_mem() doesn't accept an autofree argument as of libtimidity >= 0.2.0 https://bugzilla.gnome.org/show_bug.cgi?id=772503
* dtls: port to OpenSSL 1.1.0Daiki Ueno2016-10-312-9/+93
| | | | | | | | | | | | | | Changes are: - Use the wrapper functions to access opaque data types. To preserve backward compatibility, define fallback definitions - Remove the use of idiom "pqueue_size(ssl->d1->sent_messages)", since there is no replacement - Use RSA_generate_key_ex instead of the deprecated RSA_generate_key https://bugzilla.gnome.org/show_bug.cgi?id=773540
* rawparse: pass flow returns upstreamTim-Philipp Müller2016-10-291-2/+2
| | | | | | | rawvideoparse wouldn't error out on not-negotiated, but would just keep on going, because it didn't pass the flow return value back to the parent class and thus upstream, so the source wouldnt' stop streaming.
* build: Also need to define GST_EXPORTS for AutotoolsNirbheek Chauhan2016-10-282-0/+2
| | | | | | The change to use GST_EXPORT for symbols under Windows requires GST_EXPORTS for internal use, and that is also needed under Autotools. The same thing is done for gstreamer-1.0.dll in -core.
* gstgl: Re-enable WINAPI on _MSC_VERNirbheek Chauhan2016-10-283-25/+25
| | | | | | | The calling convention may be deprecated, but we still need it for OpenGL. The build issue was caused by an incorrect syntax being used for the WINAPI (__stdcall) prototype in function pointers which was accepted by GCC but is rejected by MSVC.
* Just remove win32/common/libgstgl.defNirbheek Chauhan2016-10-271-349/+0
| | | | | | | | | | | | | | | It was always wrong since the symbols being exported in gstgl-1.0.dll are platform-specific, and the check we do in dist checks it on all platforms (which usually means Linux) and the list is instead Linux-specific right now. Even if we fix that, it can still never be right because it depends on your configuration even on a specific platform. For instance, when we start building EGL support on Windows using ANGLE, the symbol list will change depending on whether that is enabled or not. We also don't need this anymore since we use GST_EXPORT for all functions exported on Windows now.
* plugins: Use explicit type conversion from enumsNirbheek Chauhan2016-10-273-5/+7
| | | | | | | MSVC warns about this because it's a C++ compiler, and this actually results in useful things such as the incorrect 'gboolean' return value for functions that return GstFlowReturn, so let's do explicit conversions to reduce the noise and increase its efficacy.
* Explicitly define float constants as floatNirbheek Chauhan2016-10-2710-41/+41
| | | | | | | | | | With MSVC, this gives the following warning: warning C4305: 'function': truncation from 'double' to 'gfloat' Apparently, MSVC does not figure out what type to use for constants based on the assignment. This warning is very spammy, so let's try to fix it.
* Fix incorrect return type in several functionsNirbheek Chauhan2016-10-275-8/+8
| | | | All these should return GstFlowReturn, not gboolean
* meson: Don't warn about C4146 with MSVCNirbheek Chauhan2016-10-271-1/+1
| | | | | | | | | The error is: unary minus operator applied to unsigned type, result still unsigned This is a commonly-done operation in gstreamer and it's done on purpose. It's just noise.
* gstgl: Add GST_EXPORT to all symbols used on WindowsNirbheek Chauhan2016-10-2727-6/+300
| | | | | This is a requirement for those symbols to be exported in gstgl-1.0.dll when building with the MSVC compiler
* meson: Add support for building WGL on WindowsNirbheek Chauhan2016-10-271-25/+34
| | | | Currently only tested with MSVC.
* ext/gl: Don't define boolean on Windows with MSVCNirbheek Chauhan2016-10-271-0/+3
| | | | | | The headers we include already define boolean on Windows with MSVC, and it leads to a typedef redefinition error with jpeglib.h which tries to redefine it in jmorecfg.h
* gstgl: Porting fixes for MSVC with MesonNirbheek Chauhan2016-10-271-1/+4
| | | | | | GL/gl.h needs windows.h on MSVC WINAPI should not be used with MSVC. It also causes a build error.
* dvb/parsechannels: collapse notes on channel_name encoding conflictReynaldo H. Verdejo Pinochet2016-10-231-4/+2
|
* dvb/parsechannels: rename ZAP parser for clarityReynaldo H. Verdejo Pinochet2016-10-231-5/+4
| | | | | This function only does ZAP parsing. Additionally, remove redundant comment while at it.
* dvb: fix gtk-doc syntax for wrongly formatted commentsReynaldo H. Verdejo Pinochet2016-10-232-12/+10
|
* meson: hls: Only build when any crypto_dep is foundScott D Phillips2016-10-241-11/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773114
* meson: directsound: Add ole32 library dependencyScott D Phillips2016-10-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773114
* meson: winscreencap depends on gstvideoScott D Phillips2016-10-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773114
* meson: Remove gstreamer-check-1.0 dependencyScott D Phillips2016-10-211-2/+0
| | | | | | It will later be added under tests/check https://bugzilla.gnome.org/show_bug.cgi?id=773114
* glsyncmeta: don't glFinish() everytime a sync point is setMatthew Waters2016-10-211-8/+5
| | | | | | | At minimum, we only need to glFlush() if we are in a shared GL context environment. Move the glFinish() to when the actual wait is requested which may be never. Improves the throughput on older GL systems without GL3/GLES3 and/or fence sync objects.
* dash: do not use invalid stream durationThiago Santos2016-10-201-1/+2
| | | | | | If it is is unknown, consider it infinite https://bugzilla.gnome.org/show_bug.cgi?id=768460
* dash: properly inherit segmentlist from periodThiago Santos2016-10-201-4/+9
| | | | | | | Representation can inherit SegmentList from Period if none is available from the AdaptationSet https://bugzilla.gnome.org/show_bug.cgi?id=768460
* meson: gl: add support for building with dispmanx on the rpiMatthew Waters2016-10-196-16/+57
|
* gl/eglimage: Fix passing the destroy function to gst_egl_image_new_wrappedMatthew Waters2016-10-182-2/+2
| | | | | | | The function pointer and the user data arguments were swapped in both uses. https://bugzilla.gnome.org/show_bug.cgi?id=769382
* meson: Add missing gstvideo dep to segmentclipNirbheek Chauhan2016-10-181-1/+1
| | | | | | | | | | | In file included from ../subprojects/gst-plugins-base/gst-libs/gst/video/video.h:27:0, from ../subprojects/gst-plugins-bad/gst/segmentclip/gstvideosegmentclip.c:25: ../subprojects/gst-plugins-base/gst-libs/gst/video/video-format.h:27:39: fatal error: gst/video/video-enumtypes.h: No such file or directory #include <gst/video/video-enumtypes.h> ^ compilation terminated. https://ci.gstreamer.net/job/GStreamer-master-meson/269/console
* Implemented gst_video_overlay_set_window_handle()Munez2016-10-182-1/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=772608
* meson: gl: fix detection of glx without glMatthew Waters2016-10-181-1/+1
| | | | We need to check for libGL if we may use desktop OpenGL *or* GLX.
* meson: gl: fix incorrect error stringMatthew Waters2016-10-181-1/+1
| | | | Use the winsys variable for an incorrect winsys provided
* qt: Fix failing build on RPISergey Borovkov2016-10-181-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773026
* gl/dispmanx: egl_show should resize the window only if there is no render ↵Munez2016-10-181-2/+4
| | | | | | rectangle set https://bugzilla.gnome.org/show_bug.cgi?id=772699
* gl/dispmanx: Fix set_render_rectangle typoMunez2016-10-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=772698
* mpegtsmux: fix buffer size mismatch in M2TS modeVincent Penquerc'h2016-10-171-1/+25
| | | | | | In M2TS mode, we need an extra 4 bytes in the buffer, so need to ensure the buffer can contain these. The allocation site does not know the mode, so this is done in all cases.
* meson: Don't set c_std to gnu99Nirbheek Chauhan2016-10-151-1/+0
| | | | | | Use the default for each compiler on every platform instead. This improves our compatibility with compilers that don't have gnu99 as a c_std.
* dvbsrc: fix 'delivery system'-related messagesReynaldo H. Verdejo Pinochet2016-10-141-8/+8
| | | | | | | | * Rephrase tune error to be delsys-neutral * Refer to the actual check in the 'missing sanity check' warnings * Use "Delivery system" instead of 'delsys'. The latter is OK as a shorthand in the code but not even a real word
* bayer: fix _transform_caps method to preserve fields in given capsJoan Pau Beltran2016-10-142-60/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=758717
* waylandsink: Properly configure internal poolArun Raghavan2016-10-131-1/+1
| | | | | There was a small omission in the code. It still worked, but the pool configuration may not have been optimimal.
* common: sync to latest revisionTim-Philipp Müller2016-10-121-0/+0
| | | | Fixes accidental common change when commit patch.
* mpegtsdemux: Implement efficient program updatesEdward Hervey2016-10-123-1/+200
| | | | | | | If the parent bin can handle it, only add/remove the new/gone stream instead of re-adding/re-moving everything https://bugzilla.gnome.org/show_bug.cgi?id=772742
* mpegtsdemux: Ensure we always get an upstream stream-idEdward Hervey2016-10-121-1/+41
| | | | | | | | | | This was a regression. We only have a upstream-id via STREAM_START if we were in push-mode. In pull-mode we need to create one. Note: It would be good to eventually have that method (copied from gst_pad_get_stream_id_internal()) public in the future
* mpegtsdemux: Fix issues with GST_DISABLE_GST_DEBUGEdward Hervey2016-10-112-4/+1
| | | | Some variables were hidden or unused
* mpegtsdemux: Switch to using GstStream/GstStreamCollectionEdward Hervey2016-10-113-14/+67
| | | | | | | | For each MpegTSBaseStream, we have a GstStream object which subclasses can extend with information. For each program a GstStreamCollection is created with all GstStream from each stream.
* mpegtsbase: Remove duplicated codeEdward Hervey2016-10-111-68/+49
| | | | Just have one function to check for private section streams
* adaptivedemux: fix buffer size print formatArnaud Vrac2016-10-111-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=772706