juan82.liu [Wed, 1 Mar 2017 01:03:41 +0000 (09:03 +0800)]
appsink: Patch to support wait-on-eos property
pipeline state change blocked by appsink
Change-Id: I0d0ac5ecaf959edabf641637a5d14fc41957f8f0
Eunhae Choi [Tue, 28 Feb 2017 08:28:41 +0000 (17:28 +0900)]
spec: remove typelib file to reduce rpm size
to meet tizen 2.4
Change-Id: I2972f6cca768b292a0f7c73984c725014c5f7187
(cherry picked from commit
ac483dd8ec0f2a60e01d7253176220150757c810)
MyungJoo Ham [Wed, 19 Oct 2016 04:39:16 +0000 (04:39 +0000)]
Remove Profile Build Dependency (TV)
This targets Tizen 4.0 (tizen branch)
- When this commit is being SR-ed, you need to create JIRA-TRE issue
of the following requests:
- Add gst-plugins-base-profile_common for common profile
- Add gst-plugins-base-profile_wearable for wearable profile
- Add gst-plugins-base-profile_tv for tv profile
- Add gst-plugins-base-profile_ivi for ivi profile
- Add gst-plugins-base-profile_mobile for mobile profile
- This also removes doc (man) files from automatically installed to
devices.
Change-Id: If24d37dd86586fc61ef5eeec0447fa874f6d354b
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Gilbok Lee [Fri, 13 Jan 2017 04:35:55 +0000 (13:35 +0900)]
samiparse: crash on 64bit emulator
clipped memory pointer during strcasestr
Change-Id: I1ae3b7eca16332224b36c212365b5435b49d101f
Gilbok Lee [Fri, 6 Jan 2017 05:14:49 +0000 (14:14 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I58f65698977104ed2cd8b58e01d02bab05bd52a8
Eunhae Choi [Tue, 3 Jan 2017 14:47:54 +0000 (23:47 +0900)]
change tv featuring option
Change-Id: If8587d684d803dd394c07291a89154abb6e0f60f
Eunhae Choi [Wed, 7 Dec 2016 03:49:25 +0000 (12:49 +0900)]
playbin: fix caps memory leak
Change-Id: I51b9086653f950960e43b34245b6c79567b28e51
(cherry picked from commit
68c51ac31bd3f37a2bb4de36622914aac8ac8298)
Sejun Park [Tue, 20 Dec 2016 12:02:45 +0000 (21:02 +0900)]
Added zero copy format to video format enum
Change-Id: Iabb4a98dd5aa6ce77de0b57aaeaf2c2acce2c270
(cherry picked from commit
1ddb0ace5c6fad0c878c228d289e7dfa3e0f6da1)
Sejun Park [Tue, 20 Dec 2016 12:02:45 +0000 (21:02 +0900)]
Added zero copy format to video format enum
Change-Id: Iabb4a98dd5aa6ce77de0b57aaeaf2c2acce2c270
NAMJEONGYOON [Tue, 15 Nov 2016 02:39:26 +0000 (11:39 +0900)]
ignore spaces for getting lang_key
Change-Id: I7ba89d3504b5d2f29619ee05b68f554584ceef5c
Gilbok Lee [Tue, 13 Dec 2016 01:34:28 +0000 (10:34 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I2d2d8d6148cfea3a652108c12f05513e1812f427
Heechul Jeon [Mon, 12 Dec 2016 06:19:22 +0000 (22:19 -0800)]
Merge "enable trustzon configuration in gstdecodebin2" into tizen_3.0
Eunhae Choi [Wed, 7 Dec 2016 11:10:15 +0000 (03:10 -0800)]
Merge "playbin: fix caps memory leak" into tizen
Hyunil [Wed, 7 Dec 2016 01:43:19 +0000 (10:43 +0900)]
video : Add S420(I420 tbm zero copy) video format.
Change-Id: I70694f54075050ace763aeb2d3eb78c999789cc6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Wed, 7 Dec 2016 03:49:25 +0000 (12:49 +0900)]
playbin: fix caps memory leak
Change-Id: I51b9086653f950960e43b34245b6c79567b28e51
Hyunil [Wed, 7 Dec 2016 01:43:19 +0000 (10:43 +0900)]
video : Add S420(I420 tbm zero copy) video format.
Change-Id: I70694f54075050ace763aeb2d3eb78c999789cc6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
fscherry [Thu, 10 Nov 2016 11:13:40 +0000 (20:13 +0900)]
enable trustzon configuration in gstdecodebin2
Change-Id: Ia5e88bc8ba7a0fe924942234665679aab6f8b4b4
Signed-off-by: fscherry <js4716.chun@samsung.com>
Eunhae Choi [Tue, 29 Nov 2016 04:45:26 +0000 (13:45 +0900)]
subparse: fix svace issue (add null check)
Change-Id: Ie76839a33aa679514737c2e05475a1499d0fb74b
Eunhae Choi [Tue, 29 Nov 2016 04:45:26 +0000 (13:45 +0900)]
subparse: fix svace issue (add null check)
Change-Id: Ie76839a33aa679514737c2e05475a1499d0fb74b
Eunhae Choi [Fri, 25 Nov 2016 10:36:46 +0000 (19:36 +0900)]
volume: disable GAP flag setting not to drop the audio buffer
Change-Id: Ia370e738ebd3b9c6ac70a34f4f9e950fb1d04089
(cherry picked from commit
6d5456c16876544cc8125c56580cf478eb2ad1b8)
Eunhae Choi [Fri, 25 Nov 2016 10:36:46 +0000 (19:36 +0900)]
volume: disable GAP flag setting not to drop the audio buffer
Change-Id: Ia370e738ebd3b9c6ac70a34f4f9e950fb1d04089
NAMJEONGYOON [Tue, 15 Nov 2016 02:39:26 +0000 (11:39 +0900)]
ignore spaces for getting lang_key
Change-Id: I7ba89d3504b5d2f29619ee05b68f554584ceef5c
Hyunil [Fri, 4 Nov 2016 06:32:09 +0000 (15:32 +0900)]
video : add SR32 format
Change-Id: Iaadabf69addf453c934746c7d3b665521e31fd1f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
bbf9005523c004a5ab54e122d49e809c4a0362a6)
Hyunil [Fri, 4 Nov 2016 06:32:09 +0000 (15:32 +0900)]
video : add SR32 format
Change-Id: Iaadabf69addf453c934746c7d3b665521e31fd1f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Gilbok Lee [Wed, 2 Nov 2016 11:23:40 +0000 (20:23 +0900)]
Add adder plugin in mobile profile
Change-Id: I0ed0e228539241cdce70273ffa8e8541afc711ee
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Gilbok Lee [Wed, 2 Nov 2016 11:23:40 +0000 (20:23 +0900)]
Add adder plugin in mobile profile
Change-Id: I0ed0e228539241cdce70273ffa8e8541afc711ee
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Sejun Park [Mon, 31 Oct 2016 12:28:10 +0000 (21:28 +0900)]
Enabled medification features for emulator
Change-Id: I7688b3b8a95e820501f87e1fa3b784dc4ea09986
Gilbok Lee [Fri, 21 Oct 2016 03:40:59 +0000 (12:40 +0900)]
typefindfunction : add wmf major brand in qt_type_find function
some content could not determine type of stream
Change-Id: I15bedc6c452dcd3b1093cb146caa441697065c13
Eunhae Choi [Tue, 6 Sep 2016 09:58:55 +0000 (18:58 +0900)]
remove unused build option
Change-Id: I44f6f5e3284b05d786d95049a4773b95e3ff68cb
Eunhae Choi [Mon, 5 Sep 2016 12:44:48 +0000 (21:44 +0900)]
fix build error of tv patch and apply tizen build option rule
Change-Id: I435c0dc5daf42fe5976492d1e3c1c7889b752243
Younghwan [Fri, 2 Sep 2016 10:25:55 +0000 (19:25 +0900)]
add TV video format
Change-Id: I78cee2b6bd40aa8dd124fa69490c80d141c9bb3a
Younghwan [Fri, 2 Sep 2016 10:05:05 +0000 (19:05 +0900)]
enable mpeg_sys mime
Change-Id: Id89b836c005a822b6bd9a8c32954fd517a632821
Eunhae Choi [Mon, 29 Aug 2016 07:19:20 +0000 (16:19 +0900)]
subparse: fix svace issue
Change-Id: I8faa67e4715198123e4d33c492c8569a84276dc0
Eunhae Choi [Fri, 3 Jun 2016 05:16:50 +0000 (14:16 +0900)]
disable unused plugins with tv featuring
Change-Id: I6c18f77c75d435a7ce17d48eb71e6a138c6654f6
Gilbok Lee [Wed, 23 Mar 2016 02:12:30 +0000 (11:12 +0900)]
Remove libmm-ta build dependency
Change-Id: I08f95b5d0f79a169ab999e1323e4bcce39fd0659
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Hyunil [Tue, 16 Feb 2016 09:57:50 +0000 (18:57 +0900)]
fix x86 build error
Change-Id: I9ebb9b9c1b0b4f5897254a3da18314600702af6e
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 4 Feb 2016 01:07:24 +0000 (10:07 +0900)]
Add setting a global resource id of wl_surface referencing the wayland window
Change-Id: I0350d844cc3cd0440aebfb38fff4cbfb32b46c0e
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Fri, 8 Jan 2016 08:07:16 +0000 (17:07 +0900)]
subparse: support multi track smi. sync with tizen2.4
Change-Id: Ifaa7e183fd0354e29734fe64fbf7958dbd82116a
Gilbok Lee [Fri, 8 Jan 2016 05:59:32 +0000 (14:59 +0900)]
Add x-msvideo:avi typefindfuction
Change-Id: I1e4a5d1d5a6e762b72c3c2886a36bae650499758
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Gilbok Lee [Tue, 5 Jan 2016 09:42:02 +0000 (18:42 +0900)]
Remove unused typefindfunction
Change-Id: I81c6eeeb71405a6ebeae944cab4792c5d7c40f34
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Gilbok Lee [Tue, 29 Dec 2015 06:41:23 +0000 (15:41 +0900)]
Change license name and don't install GPL license
Change-Id: I126c3e3cceacd3619cf39dcaa77158610e642061
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Heechul Jeon [Tue, 15 Dec 2015 01:33:34 +0000 (17:33 -0800)]
Merge "Fixing caps negotiation issue in videoconvert Adding review comments." into tizen
Barun Kumar Singh [Fri, 11 Dec 2015 11:23:23 +0000 (16:53 +0530)]
Fixing caps negotiation issue in videoconvert
Adding review comments.
Signed-off-by: Barun Kr. Singh <barun.singh@samsung.com>
Change-Id: I92340394b460496c6b66e34496a88cc8d8caa54f
Eunhae Choi [Mon, 14 Dec 2015 08:23:21 +0000 (17:23 +0900)]
modify spec file about build require
Change-Id: I09f319b1b6315b02a2ff4687a237d484aa76f1c8
Eunhae Choi [Mon, 7 Dec 2015 11:19:33 +0000 (20:19 +0900)]
cleanup spec file and resolve cyclic dependency
Change-Id: I10980051565940070a30fb7b2e09043f79283c45
Hyunil [Tue, 1 Dec 2015 01:34:26 +0000 (10:34 +0900)]
Add bcond_with_x for werable profile
Change-Id: Icb7b35110c5ed1480d1737735862b6ce49858b91
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Wed, 25 Nov 2015 09:23:00 +0000 (18:23 +0900)]
modify spec to build and merge prev modification
Change-Id: Ib734007ed572a73143b111427c22fa8df87051a3
Eunhae Choi [Wed, 25 Nov 2015 08:33:31 +0000 (17:33 +0900)]
Merge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen
Change-Id: If30239008ea7e89207ddc42df363724555dc9d55
Csaba Toth [Mon, 26 Oct 2015 20:32:41 +0000 (21:32 +0100)]
multisocketsink: fix "client-removed" signal on 64-bit platforms and with bindings
The client-removed signal used G_INT_TYPE instead of G_SOCKET_TYPE
in its definition leading to problems on platforms where the size
of a pointer is larger than the size of an integer, It would also
not work at all with dynamic language bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=757155
Joan Pau Beltran [Wed, 28 Oct 2015 17:36:41 +0000 (18:36 +0100)]
videotestsrc: fix handling of Bayer format 'gbrg'
Due to a typo, videotestsrc did not handle the Bayer
format 'gbrg' properly and reported it as invalid,
causing negotiation errors.
https://bugzilla.gnome.org/show_bug.cgi?id=757264
Sebastian Dröge [Fri, 30 Oct 2015 14:38:48 +0000 (16:38 +0200)]
Release 1.6.1
Sebastian Dröge [Fri, 30 Oct 2015 14:22:09 +0000 (16:22 +0200)]
Update .po files
Sebastian Dröge [Fri, 30 Oct 2015 12:27:21 +0000 (14:27 +0200)]
po: Update translations
Wim Taymans [Wed, 28 Oct 2015 10:32:57 +0000 (11:32 +0100)]
audioquantize: fix 8-pole noise shaping
Fix the 8-pole noise shaping error update. We were mixing errors from
different channels.
Sebastian Dröge [Tue, 27 Oct 2015 13:44:06 +0000 (15:44 +0200)]
decodebin: Send SEEK events directly to adaptive streaming demuxers
This makes sure that they will always get SEEK events, even if we're currently
in the middle of a group switch (i.e. switching to another
representation/bitrate/etc).
https://bugzilla.gnome.org/show_bug.cgi?id=606382
Eunhae Choi [Mon, 26 Oct 2015 10:43:33 +0000 (19:43 +0900)]
remove buildrequire to resolve cyclic dependency : pango, pangocairo
Change-Id: If69febff658b7d48f841ace643490d85185e7435
Guillaume Desmottes [Tue, 6 Oct 2015 13:20:51 +0000 (15:20 +0200)]
decodebin: fix event leak
As stated in GST_PAD_PROBE_HANDLED's documentation, we are
supposed to unref the event before returning.
Fixes an event leak in the validate.hls.playback.play_15s.hls_bibbop
validate scenario.
https://bugzilla.gnome.org/show_bug.cgi?id=754459
Sebastian Dröge [Fri, 23 Oct 2015 09:02:28 +0000 (12:02 +0300)]
playbin: Send upstream events directly to playsink
Send event directly to playsink instead of letting GstBin iterate
over all sink elements. The latter might send the event multiple times
in case the SEEK causes a reconfiguration of the pipeline, as can easily
happen with adaptive streaming demuxers.
What would then happen is that the iterator would be reset, we send the
event again, and on the second time it will fail in the majority of cases
because the pipeline is still being reconfigured
Pavel Bludov [Thu, 22 Oct 2015 04:07:44 +0000 (12:07 +0800)]
video: overlay-composition: fix rectangle and composition cast macros
Closing parenthesis was missing in two cases.
https://bugzilla.gnome.org/show_bug.cgi?id=756893
Sebastian Dröge [Tue, 20 Oct 2015 09:08:23 +0000 (12:08 +0300)]
rtp: GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING is Since 1.6.1
Matthew Waters [Thu, 15 Oct 2015 23:48:50 +0000 (10:48 +1100)]
win32 update exports for new rtp symbols
Stian Selnes [Wed, 22 Jul 2015 09:31:05 +0000 (11:31 +0200)]
rtpbuffer: Add map flag to skip padding
Encrypted RTP buffers may contain encrypted padding, hence it's
necessary to have an option to relax the validation in order to
successfully map the buffer.
When the flag GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING is set
gst_rtp_buffer_map() will map the buffer like if padding is not
present.
https://bugzilla.gnome.org/show_bug.cgi?id=752705
eunhae choi [Mon, 14 Sep 2015 06:25:11 +0000 (15:25 +0900)]
audiobasesink: fix issue about eos handling during flushing
If the flush-start is arrived during _eos_wait() in basesink,
the 'eos' flag is overwritten to TRUE after exiting the _eos_wait().
To resolve the overwritten issue,
the subclass doing the _eos_wait() call should return the right value.
If the eos flag is set to TRUE again, it will cause error(enter the eos flow)
of the following state changing from PAUSED to PLAYING in basesink.
https://bugzilla.gnome.org/show_bug.cgi?id=754980
Sebastian Dröge [Sat, 17 Oct 2015 18:47:07 +0000 (21:47 +0300)]
playbin/uridecodebin: Always post async-done immediately if we're a live pipeline
Not only if the base class told us, but also if one of our own elements did.
https://bugzilla.gnome.org/show_bug.cgi?id=756611
Sebastian Dröge [Sat, 17 Oct 2015 19:25:22 +0000 (22:25 +0300)]
decodebin/playbin/playsink/subtitleoverlay: Post async-done on state change failures
https://bugzilla.gnome.org/show_bug.cgi?id=756611
Sebastian Dröge [Sat, 17 Oct 2015 19:20:31 +0000 (22:20 +0300)]
playsink: Immediately error out if state change fails
Otherwise we chain up to the parent class' change_state function and might
override the failure with SUCCESS.
https://bugzilla.gnome.org/show_bug.cgi?id=756611
Sebastian Dröge [Sat, 17 Oct 2015 17:36:27 +0000 (20:36 +0300)]
video: Add out annotations to the out parameters of gst_video_calculate_display_ratio()
https://bugzilla.gnome.org/show_bug.cgi?id=754567
Vineeth TM [Thu, 15 Oct 2015 01:01:38 +0000 (10:01 +0900)]
playsink: Fix volume element leak
In case sink implements a streamvolume interface, volume element is being got
from the sink. But this is transfer full. So the memory should be freed before
setting it to NULL. This was resulting in major memory leaks
https://bugzilla.gnome.org/show_bug.cgi?id=755867
Sebastian Dröge [Tue, 13 Oct 2015 21:32:11 +0000 (00:32 +0300)]
alsa: Use 8 bit pointer type for byte-based pointer arithmetic
Usually these loops only run once, so there's no problem here. But sometimes
they run twice, and by adding the number of bytes to a 16 bit pointer type we
would advance twice as much as we should.
Also use snd_pcm_frames_to_bytes() in alsasrc to calculate
the number of bytes to skip, same as we do in alsasink.
Thanks to Lucio A. Hernandez <lucio.a.hernandez@gmail.com> for reporting.
Sebastian Dröge [Sun, 4 Oct 2015 17:36:00 +0000 (18:36 +0100)]
xvimagesink: Put error message into debug output instead of just throwing it away
Rajat Verma [Tue, 29 Sep 2015 04:42:28 +0000 (10:12 +0530)]
decodebin: free hidden groups at time of switching groups
hidden groups should be freed at time of switching groups to avoid memory use
from balloning up.
https://bugzilla.gnome.org/show_bug.cgi?id=755770
Tim-Philipp Müller [Wed, 30 Sep 2015 17:17:13 +0000 (18:17 +0100)]
subparse: detect closing tags even if there's a space after the slash
</ i> should be handled like </i>
https://bugzilla.gnome.org/show_bug.cgi?id=755875
Perry Hung [Wed, 23 Sep 2015 15:59:22 +0000 (11:59 -0400)]
app: pass PKG_CONFIG_PATH for gir files for libgstapp as well
gir include search directories should respect PKG_CONFIG_PATH,
just like we do everywhere else. Makes g-i pick up the right
paths when using ./configure --with-pkg-config-path=
https://bugzilla.gnome.org/show_bug.cgi?id=755494
Sebastian Dröge [Fri, 25 Sep 2015 21:15:20 +0000 (23:15 +0200)]
Release 1.6.0
Sebastian Dröge [Fri, 25 Sep 2015 20:50:51 +0000 (22:50 +0200)]
Update .po files
Sebastian Dröge [Thu, 24 Sep 2015 16:06:58 +0000 (18:06 +0200)]
video-dither: Use saturated add when adding ordered dither for > 8 bit targets
Otherwise our 16 bit integers are going to overflow in intermediate
calculations, causing video to become mostly black.
https://bugzilla.gnome.org/show_bug.cgi?id=755392
Sebastian Dröge [Thu, 24 Sep 2015 09:33:24 +0000 (11:33 +0200)]
video-frame: Fix gst_video_frame_copy() for formats with pstride==0
v210, UYVP and IYU1 are complex formats for which pixel stride does not really
have a meaning. If we copy width*pstride bytes per line, it's not going to do
the right thing. As a fallback, copy stride bytes per line. This might copy
uninitialized bytes at the end of each line, but at least copies the frame.
https://bugzilla.gnome.org/show_bug.cgi?id=755392
Aurélien Zanelli [Thu, 10 Sep 2015 13:08:35 +0000 (15:08 +0200)]
fdmemory: remove 'allow-none' annotation in gst_fd_allocator_alloc() doc
gst_fd_allocator_alloc() ensure that passed allocator is a fd memory
allocator, so that we can't pass NULL allocator.
https://bugzilla.gnome.org/show_bug.cgi?id=754833
Aurélien Zanelli [Thu, 10 Sep 2015 13:08:35 +0000 (15:08 +0200)]
dmabuf: remove 'allow-none' annotation in gst_dmabuf_allocator_alloc() doc
gst_dmabuf_allocator_alloc() ensure that passed allocator is a DMABuf
allocator, so that we can't pass NULL allocator.
https://bugzilla.gnome.org/show_bug.cgi?id=754833
Sebastian Dröge [Fri, 18 Sep 2015 17:20:00 +0000 (19:20 +0200)]
Release 1.5.91
Sebastian Dröge [Fri, 18 Sep 2015 17:19:16 +0000 (19:19 +0200)]
Update .po files
Christophe Fergeau [Fri, 18 Sep 2015 15:48:49 +0000 (17:48 +0200)]
appsink: Fix 'steaming' typo in API doc
There are several occurrences of 'steaming' where 'streaming' was meant.
Sebastian Dröge [Fri, 18 Sep 2015 09:49:59 +0000 (11:49 +0200)]
po: Update translations
Ravi Kiran K N [Fri, 18 Sep 2015 05:29:46 +0000 (10:59 +0530)]
playback-test: avoid critical on exit
Only free vis_entries array when not null on exit.
https://bugzilla.gnome.org/show_bug.cgi?id=755201
Prashant Gotarne [Fri, 18 Sep 2015 04:18:18 +0000 (09:48 +0530)]
basetextoverlay: fix typo in debug log message
https://bugzilla.gnome.org/show_bug.cgi?id=755198
Vineeth T M [Thu, 17 Sep 2015 05:27:33 +0000 (14:27 +0900)]
audiosink, multisocketsink: Fix error leak during failures
https://bugzilla.gnome.org/show_bug.cgi?id=755143
Sebastian Dröge [Wed, 16 Sep 2015 17:53:35 +0000 (19:53 +0200)]
uridecodebin: Use the correct caps name for MS Smooth Streaming manifests
Thanks to John Chang <r97922153@gmail.com> for reporting.
https://bugzilla.gnome.org/show_bug.cgi?id=755098
Tim-Philipp Müller [Tue, 15 Sep 2015 14:26:44 +0000 (15:26 +0100)]
appsink: minor docs fix
Tim-Philipp Müller [Fri, 11 Sep 2015 22:36:47 +0000 (23:36 +0100)]
videopool: ensure allocation alignment is consistent with video alignment requirements
Make sure GstAllocationParams alignment is not less than
any alignment requirement specified via GstVideoAlignment.
https://bugzilla.gnome.org/show_bug.cgi?id=754120
Vineeth TM [Mon, 14 Sep 2015 00:36:20 +0000 (09:36 +0900)]
xvimagesink: fix error leak when context creation fails
When context creation fails, error is getting leaked.
https://bugzilla.gnome.org/show_bug.cgi?id=754973
Sebastian Dröge [Fri, 11 Sep 2015 21:28:37 +0000 (23:28 +0200)]
playback: Add POINTER_TO_ULONG() macro for consistency
Kouhei Sutou [Fri, 11 Sep 2015 14:48:05 +0000 (23:48 +0900)]
playback: fix build error for 64bit Windows build by MinGW
Casting to gpointer from gulong generates the following warning with
64bit Windows target MinGW:
gstplaybin2.c: In function 'pad_added_cb':
gstplaybin2.c:3476:7: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
(gpointer) group_id_probe_handler);
^
cc1: all warnings being treated as errors
We should cast to guintptr from gulong before we cast to gpointer.
https://bugzilla.gnome.org/show_bug.cgi?id=754755
Thiago Santos [Wed, 9 Sep 2015 22:00:33 +0000 (19:00 -0300)]
video-format: add missing alpha flag for some formats
Some formats didn't have the alpha flag marked, use the correct
macro so they get it right.
https://bugzilla.gnome.org/show_bug.cgi?id=754808
Sebastian Dröge [Wed, 9 Sep 2015 09:33:02 +0000 (12:33 +0300)]
appsrc: Always take the mutex before flushing the queue
Otherwise the application might push new buffers into the queue while we're
flushing, potentially causing the GQueue data structure to become inconsistent
and causing crashes soon after.
https://bugzilla.gnome.org/show_bug.cgi?id=754597
Vikram Fugro [Mon, 7 Sep 2015 20:05:19 +0000 (01:35 +0530)]
appsrc: retain the latest caps in queue when flushing
- Retain the latest caps in the internal queue, when
flushing.
- Add a unit test case for the same.
https://bugzilla.gnome.org/show_bug.cgi?id=754597
Tim-Philipp Müller [Sun, 6 Sep 2015 23:19:09 +0000 (00:19 +0100)]
video: improve GstVideoFormatUnpack docs
https://bugzilla.gnome.org/show_bug.cgi?id=754650
Kouhei Sutou [Sun, 6 Sep 2015 09:17:15 +0000 (18:17 +0900)]
libs: Fix build error on MinGW where "%ll" is not available
"ll" isn't available on MinGW. We can use G_GINT64_MODIFIER for portable
64bit size data modifier.
https://bugzilla.gnome.org/show_bug.cgi?id=754630
Havard Graff [Mon, 31 Aug 2015 08:46:43 +0000 (10:46 +0200)]
libs: build rtp after audio
The dependency setup does not seem to work for all systems,
causing the build to fail with:
gstrtpbaseaudiopayload.c:65:0:
fatal error: gst/audio/audio-enumtypes.h: No such file or directory
My setup:
gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
autoconf (GNU Autoconf) 2.69
automake (GNU automake) 1.14.1
libtool (GNU libtool) 2.4.2
https://bugzilla.gnome.org/show_bug.cgi?id=754344
Tim-Philipp Müller [Mon, 31 Aug 2015 09:49:41 +0000 (10:49 +0100)]
libs: rtp is no longer an independent subdir
https://bugzilla.gnome.org/show_bug.cgi?id=754344
Wim Taymans [Thu, 3 Sep 2015 15:55:10 +0000 (17:55 +0200)]
videoscale: fix gamma-decode option
We need to use the enum to configure the option now.