Sejun Park [Mon, 5 Mar 2018 05:05:14 +0000 (14:05 +0900)]
Added tizenallocator & tizenbufferpool
Change-Id: Id6e199ca2d5113ac9e05851fd55d09a26ef8b6ae
Gilbok Lee [Tue, 10 Apr 2018 08:18:28 +0000 (17:18 +0900)]
Add build option for security issues
Change-Id: I946ad6e6f90bc54d815e9c0e9dcdaf4b181edaf7
Gilbok Lee [Fri, 16 Mar 2018 02:35:25 +0000 (11:35 +0900)]
typefindfunctions: Fixed symbol error
Setting the TIZEN_PROFILE_TV and TIZEN_FEATURE_DISABLE_MIME_TYPES
definitions together, plugin has symbolic error.
Change-Id: I0a5e4ccc48584983a528df2b55f19e6ca1b1ee39
Gilbok Lee [Thu, 15 Mar 2018 02:31:25 +0000 (11:31 +0900)]
typefindfunctions: Fixed symbol error
Setting the TIZEN_PROFILE_TV and TIZEN_FEATURE_DISABLE_MIME_TYPES
definitions together, plugin has symbolic error.
Change-Id: Ic07b9d7d2132692e72a47cfb86cfaf28687da717
Sejun Park [Tue, 13 Feb 2018 06:51:56 +0000 (15:51 +0900)]
1. Fix issues that can not be rendered in wayland
2. Removing hardware constraints
Change-Id: I7d039852731db4ded12b84a5298f18dfb7fd5729
Gilbok Lee [Fri, 5 Jan 2018 01:23:38 +0000 (10:23 +0900)]
Merge branch 'tizen_gst_upgrade' into tizen
upgrade 1.12.2
Change-Id: Ice6d1dcb3903c8e70864555637bf205b2935610d
Eunhae Choi [Thu, 2 Nov 2017 02:08:21 +0000 (11:08 +0900)]
Merge the tizen patch and fix build err based on 1.12.2
Change-Id: Iee49a16950dd3caf7f2a5185d9d20989296abf8e
Gilbok Lee [Thu, 21 Sep 2017 07:33:22 +0000 (16:33 +0900)]
Fixed build warnings
Change-Id: I78a4f8e79d8bac2e037e4427ce5ccba708eed2ef
Gilbok Lee [Thu, 14 Sep 2017 10:50:54 +0000 (19:50 +0900)]
Fix build warning and fix svace issue
Change-Id: I30f87724071be5a497313ba89424aabc0cb539e7
Sejun Park [Thu, 14 Sep 2017 09:51:47 +0000 (09:51 +0000)]
Merge "Remove build warnning" into tizen
Hyunil [Tue, 12 Sep 2017 02:57:09 +0000 (11:57 +0900)]
samiparse : fix svace issue
Change-Id: I58b4a5a880fb30e7498c9d9465de216dba136039
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Sejun Park [Mon, 11 Sep 2017 11:02:57 +0000 (20:02 +0900)]
Remove build warnning
Change-Id: I0100f675c4b4a5920f1ad8d9957f0a0ebacca083
Sejun Park [Wed, 9 Aug 2017 10:55:33 +0000 (19:55 +0900)]
Removed unreachable code
Change-Id: I74a9eb8d94636e56fdd5ba5f6d70e869c2f9558f
Eunhae Choi [Wed, 9 Aug 2017 07:15:53 +0000 (16:15 +0900)]
[spec] remove unused excutable file
Change-Id: Ic309649282d1c15ba965bec6c1ad68dfb3958055
Younghwan [Fri, 4 Aug 2017 07:21:46 +0000 (16:21 +0900)]
add default raw caps in profile TV
Change-Id: I4f5629ec1500d55cef113772591d9cfc5ac44504
Sejun Park [Fri, 28 Jul 2017 06:39:10 +0000 (15:39 +0900)]
reverted adding GST_EVENT_FLUSH_START as applied patch on gst-omx
Change-Id: I72e578c8d7e63d2075f2750abb3d5061ad5e4cf3
Sejun Park [Tue, 25 Jul 2017 02:54:14 +0000 (11:54 +0900)]
Seperate flush event and flush buffer
Change-Id: I479bf53cb5b642b5f068a5466f62b6f93e6fb82e
Sebastian Dröge [Fri, 14 Jul 2017 11:02:19 +0000 (14:02 +0300)]
Release 1.12.2
Sebastian Dröge [Fri, 14 Jul 2017 10:26:46 +0000 (13:26 +0300)]
Update .po files
Sebastian Dröge [Fri, 14 Jul 2017 10:21:49 +0000 (13:21 +0300)]
po: Update translations
Heekyoung Seo [Fri, 7 Jul 2017 00:18:30 +0000 (09:18 +0900)]
convertframe: Fix leak in case of vcrop is disabled
https://bugzilla.gnome.org/show_bug.cgi?id=784639
Mark Nauwelaerts [Sat, 1 Jul 2017 15:45:19 +0000 (17:45 +0200)]
textoverlay: ensure text buffer has writable metadata when modifying
Eunhae Choi [Thu, 29 Jun 2017 11:14:21 +0000 (20:14 +0900)]
playback,videoscale: fix caps leak
Change-Id: I7b560c0c4ec9de84f9db1e0fee2e8f3b14a70040
Sangjin, Sim [Tue, 27 Jun 2017 04:55:52 +0000 (13:55 +0900)]
Fix build error with TV profile
Signed-off-by: Sangjin, Sim <sangjin0924.sim@samsung.com>
Change-Id: I4e1010d5577ceb50df55b09940eed2401ad14f53
Signed-off-by: Sangjin, Sim <sangjin0924.sim@samsung.com>
Sebastian Dröge [Tue, 20 Jun 2017 09:05:35 +0000 (12:05 +0300)]
Release 1.12.1
Sebastian Dröge [Tue, 20 Jun 2017 08:16:20 +0000 (11:16 +0300)]
Update .po files
Sebastian Dröge [Tue, 20 Jun 2017 08:07:10 +0000 (11:07 +0300)]
po: Update translations
Sebastian Dröge [Tue, 20 Jun 2017 07:06:01 +0000 (10:06 +0300)]
libs: Export boxed type copy/free functions for the remaining types
Wim Taymans [Fri, 2 Jun 2017 07:41:59 +0000 (09:41 +0200)]
audioconvert: resize output buffer to correct size
If we are using a downstream bufferpool we need to set the size of the
buffer to our output size.
Scott D Phillips [Thu, 1 Jun 2017 20:01:03 +0000 (13:01 -0700)]
navigation: Add introspection annotations for some output parameters
The missing annotations prevented proper usage from introspected
bindings like python.
https://bugzilla.gnome.org/show_bug.cgi?id=783330
Sebastian Dröge [Mon, 12 Jun 2017 07:24:43 +0000 (10:24 +0300)]
urisourcebin: Use downloadbuffer element
And only set low-percent/high-percent if not using downloadbuffer, just
like in old uridecodebin. using the watermark based buffering causes
playback to hang never finish buffering with downloadbuffer.
Thibault Saunier [Wed, 14 Jun 2017 21:04:18 +0000 (17:04 -0400)]
urisourcebin: Call do_async_done when source state change returns NO_PREROLL
Otherwise for RTSP streams for example, the pipeline will never go to
PLAYING as it will be missing an ASYNC_DONE message.
https://bugzilla.gnome.org/show_bug.cgi?id=780099
Nicolas Dufresne [Mon, 12 Jun 2017 19:38:53 +0000 (15:38 -0400)]
rawvideoparse: Fix missing VideoMeta
The base class is trying to align the processed data, but it endup
removing the GstVideoMeta. That caused wrong result. Instead, just copy
from the process function with the appropriate alignment.
https://bugzilla.gnome.org/show_bug.cgi?id=781204
Hyunil [Wed, 7 Jun 2017 07:03:39 +0000 (16:03 +0900)]
Video : Add SN21 video format
Change-Id: I1084b15a0f5c9ae2202705f09d740d0d8f108ff5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Scott D Phillips [Thu, 1 Jun 2017 20:28:42 +0000 (13:28 -0700)]
video: update orc generated files
Includes updates from:
103d265 Fix RGBA and ABGR pack/unpack on big endian cpu
https://bugzilla.gnome.org/show_bug.cgi?id=783328
Wim Taymans [Thu, 1 Jun 2017 15:45:41 +0000 (17:45 +0200)]
Fix RGBA and ABGR pack/unpack on big endian cpu
The pack and unpack functions for RGBA and ABGR only work for little
endian cpus. Add variants for big endian as well.
Sebastian Dröge [Thu, 18 May 2017 10:24:19 +0000 (13:24 +0300)]
discoverer: Clean up more fields to decide if parent/child streams are equivalent
https://bugzilla.gnome.org/show_bug.cgi?id=782780
Olivier Crête [Tue, 23 May 2017 06:43:26 +0000 (08:43 +0200)]
videotestsrc: Protect videoinfo with object lock
The videoinfo is set in the streaming thread, but can be read by any
thread from the various queries, so protect it with the object lock.
Sebastian Dröge [Thu, 18 May 2017 08:02:51 +0000 (11:02 +0300)]
urisourcebin: Unref query with gst_query_unref()
Not gst_object_unref().
Younghwan [Wed, 10 May 2017 10:24:08 +0000 (19:24 +0900)]
register aiff type for playback
Change-Id: I45967f4e1582e9042e97c64c60736c394f8eea2b
Younghwan [Wed, 10 May 2017 09:36:42 +0000 (18:36 +0900)]
modify TYPE_FIND_MIN_SIZE to support some very small files playing
Change-Id: I7cc3c94d11a6db94301f8ad36ab44f01131089f2
Younghwan [Wed, 10 May 2017 09:25:20 +0000 (18:25 +0900)]
Fix potential memory leak
Change-Id: I46f4595f6a34f8f802b117b8d8c9259a1de1653e
Sebastian Dröge [Thu, 4 May 2017 12:37:27 +0000 (15:37 +0300)]
Release 1.12.0
Sebastian Dröge [Thu, 4 May 2017 12:04:19 +0000 (15:04 +0300)]
Update .po files
Vincent Penquerc'h [Wed, 3 May 2017 15:02:19 +0000 (16:02 +0100)]
decodebin2: fix use after free from demuxer flush pad probe
In some cases, we could get a flush-stop event after the chain structure
containing the demuxer was freed.
https://bugzilla.gnome.org/show_bug.cgi?id=782095
Sebastian Dröge [Tue, 2 May 2017 11:32:02 +0000 (14:32 +0300)]
Revert "videorate: In reverse playback mode, don't output the first buffer with ts=segment.stop"
This reverts commit
e6736e992576d174707af339aeb908722492ebca.
This one is for after 1.12.0 and shouldn't have been merged yet.
Sebastian Dröge [Tue, 2 May 2017 11:31:14 +0000 (14:31 +0300)]
libs: Check if meta transform_func is NULL before using it
https://bugzilla.gnome.org/show_bug.cgi?id=782050
Sebastian Dröge [Fri, 28 Apr 2017 12:24:43 +0000 (15:24 +0300)]
videorate: In reverse playback mode, don't output the first buffer with ts=segment.stop
Instead go backwards before segment.stop based on the framerate or the
next buffers end timestamp. Otherwise the first buffer will usually be
dropped because outside the segment.
https://bugzilla.gnome.org/show_bug.cgi?id=781899
Vitor Massaru Iha [Mon, 1 May 2017 17:31:07 +0000 (14:31 -0300)]
textoverlay: Removing duplicated command.
gst-launch-1.0 was duplicated on textoverlay example.
https://bugzilla.gnome.org/show_bug.cgi?id=782018
Tim-Philipp Müller [Fri, 28 Apr 2017 14:54:04 +0000 (15:54 +0100)]
playbin: minor docs fix
The "frame" property is no more, it's "sample" these days.
Sebastian Dröge [Thu, 27 Apr 2017 14:25:49 +0000 (17:25 +0300)]
Release 1.11.91
Sebastian Dröge [Thu, 27 Apr 2017 12:55:22 +0000 (15:55 +0300)]
Update .po files
Sebastian Dröge [Thu, 27 Apr 2017 12:22:58 +0000 (15:22 +0300)]
po: Update translations
Tim-Philipp Müller [Mon, 24 Apr 2017 19:27:42 +0000 (20:27 +0100)]
Automatic update of common submodule
From 60aeef6 to 48a5d85
Guillaume Desmottes [Wed, 19 Apr 2017 09:47:30 +0000 (11:47 +0200)]
video: fix typo in GstVideoAlignment doc
https://bugzilla.gnome.org/show_bug.cgi?id=781490
Sejun Park [Tue, 18 Apr 2017 02:12:45 +0000 (11:12 +0900)]
fixed svace issue
Change-Id: I72f60c1da21dfc5b0c88e31a904f5edb44cf35f4
Tim-Philipp Müller [Thu, 13 Apr 2017 15:40:02 +0000 (16:40 +0100)]
audio: resampler: fix typos in docs
Rico Tzschichholz [Wed, 12 Apr 2017 14:06:45 +0000 (16:06 +0200)]
meson: Pass --c-include accordingly to GIR builds
Tim-Philipp Müller [Wed, 12 Apr 2017 08:58:49 +0000 (09:58 +0100)]
No need for newlines in debug log statements
Olivier Crête [Mon, 10 Apr 2017 19:35:41 +0000 (15:35 -0400)]
tools: gst-device-monitor: Print gst-launch example
Print a gst-launch-1.0 line that could get to this device,
useful as we don't have other ways to see what it does exactly.
This may not work if the create element has configurations other than
properties.
https://bugzilla.gnome.org/show_bug.cgi?id=781152
Tim-Philipp Müller [Tue, 11 Apr 2017 09:47:29 +0000 (10:47 +0100)]
.gitignore: ignore all generated enumtypes files
Tim-Philipp Müller [Tue, 11 Apr 2017 09:46:50 +0000 (10:46 +0100)]
meson: dist more meson build files
Claudio Saavedra [Tue, 11 Apr 2017 08:44:48 +0000 (11:44 +0300)]
meson: install gstappsink.h
https://bugzilla.gnome.org/show_bug.cgi?id=781168
Sebastian Dröge [Tue, 11 Apr 2017 08:16:33 +0000 (11:16 +0300)]
volume: Store volume as a double for consistency with the property type
And the potential increased precision, which shouldn't matter much here.
https://bugzilla.gnome.org/show_bug.cgi?id=781149
Tim-Philipp Müller [Mon, 10 Apr 2017 22:48:59 +0000 (23:48 +0100)]
Automatic update of common submodule
From 39ac2f5 to 60aeef6
Sebastian Dröge [Mon, 10 Apr 2017 11:29:20 +0000 (14:29 +0300)]
Revert "tag: Fix enum nicks for backwards compatibility"
This reverts commit
595b29519ab6850811ed2e68b75e29a2240a5432.
Bindings are not using the nicks but the actual enum names.
Sebastian Dröge [Mon, 10 Apr 2017 11:25:30 +0000 (14:25 +0300)]
app/tag: Fix build with srcdir!=builddir
Sebastian Dröge [Mon, 10 Apr 2017 11:02:01 +0000 (14:02 +0300)]
tag: Fix enum nicks for backwards compatibility
The enum values got the wrong name at some point, something to fix for 2.0.
Rico Tzschichholz [Mon, 10 Apr 2017 10:55:58 +0000 (13:55 +0300)]
app/tag: Add missing sources/headers to the GIR build
Sebastian Dröge [Sun, 9 Apr 2017 09:54:12 +0000 (12:54 +0300)]
meson: Define missing variable
Sebastian Dröge [Sun, 9 Apr 2017 09:51:52 +0000 (12:51 +0300)]
tag: Generate GLib enums/flags with glib-mkenums
Sebastian Dröge [Sun, 9 Apr 2017 09:29:55 +0000 (12:29 +0300)]
app: Generate GLib enums with glib-mkenums
Sebastian Dröge [Sun, 9 Apr 2017 09:19:22 +0000 (12:19 +0300)]
encoding-profile: It's (transfer none), not (transfer-none)
Sebastian Dröge [Sun, 9 Apr 2017 08:48:27 +0000 (11:48 +0300)]
audio: Generate audiobasesink/src and audiocdsrc GLib enums automatically
And ensure that GstAudioBaseSrcSlaveMethod's re-timestamp stays
re-timestamp and doesn't become retimestamp.
Vivia Nikolaidou [Thu, 6 Apr 2017 19:38:34 +0000 (22:38 +0300)]
timecode: Fix invalid drop-frame timecode right before a new second
The previous fix was only working for non-drop-frame timecodes.
https://bugzilla.gnome.org/show_bug.cgi?id=779866
Sebastian Dröge [Fri, 7 Apr 2017 13:31:10 +0000 (16:31 +0300)]
Release 1.11.90
Sebastian Dröge [Fri, 7 Apr 2017 12:12:37 +0000 (15:12 +0300)]
Update .po files
Sebastian Dröge [Fri, 7 Apr 2017 12:06:07 +0000 (15:06 +0300)]
po: Update translations
Matthew Waters [Mon, 3 Apr 2017 06:41:49 +0000 (16:41 +1000)]
sdp/media: caps_from_media() don't modify the input media
Performing a gst_sdp_media_get_caps_from_media() would result in
changing fields in the GstSDPMedia violating the const tag in the
function declaration.
Before there would be a line with a=rtpmap:96 VP8/90000
after, that attribute would only contain a=rtpmap:96
Fix by performing modifications on duplicated strings instead of on
the internal values.
Also add a simple test for checking that the representation doesn't
change by a gst_sdp_media_get_caps_from_media()
Matthew Waters [Mon, 3 Apr 2017 05:08:06 +0000 (15:08 +1000)]
sdp: add g_return*_if_fail assertions on invalid inputs
Prevents some programming errors and invalid modifications.
Matthew Waters [Mon, 3 Apr 2017 05:05:47 +0000 (15:05 +1000)]
sdp/message: fix segfault copying NULL in the boxed copy impl
Allows passing NULL as a value to g_object_set and as signal
parameters without crashing.
Vincent Penquerc'h [Fri, 31 Mar 2017 12:43:52 +0000 (13:43 +0100)]
video-converter: fix scaler leak
https://bugzilla.gnome.org/show_bug.cgi?id=780764
Vincent Penquerc'h [Fri, 31 Mar 2017 14:59:19 +0000 (15:59 +0100)]
encodebin: fix list leak when requesting a new pad
https://bugzilla.gnome.org/show_bug.cgi?id=780769
Thibault Saunier [Tue, 28 Mar 2017 17:31:34 +0000 (14:31 -0300)]
meson: Use get_pkgconfig_variable instead of calling pkg-config ourself
It is avalaible in meson 0.36 which is now are requirement
Eunhae Choi [Tue, 28 Mar 2017 07:06:16 +0000 (16:06 +0900)]
spec: copy License file at ext pkg
Change-Id: I8c5fdb328c0e6b0d7c8b803e153e6682af7e62fd
Jan Schmidt [Mon, 27 Mar 2017 11:59:17 +0000 (22:59 +1100)]
urisourcebin: Set removed flag when removing buffering msg
Forgot to set the flag, resulting in a missed check for
sending 100% in some cases. Spotted by Coverity.
CID: 1403263
Francisco Velazquez [Sun, 26 Mar 2017 21:33:24 +0000 (23:33 +0200)]
docs: Fix broken URL in reference manual
https://bugzilla.gnome.org/show_bug.cgi?id=780566
Vincent Penquerc'h [Tue, 21 Mar 2017 13:12:47 +0000 (13:12 +0000)]
rawvideoparse: fix assert on large width/height in caps
https://bugzilla.gnome.org/show_bug.cgi?id=776446
Jan Schmidt [Sun, 26 Mar 2017 13:26:53 +0000 (00:26 +1100)]
typefind: Expand the search range for HLS detection
HLS files can have arbitrary extra tags in them, and
those can be quite long lines. We need to search
further than 256 bytes sometimes just to get past the
first few lines of the file. Make the limit 4KB,
which matches a typical input block size and should
hopefully cover every crazy input.
https://bugzilla.gnome.org/show_bug.cgi?id=780559
Thibault Saunier [Fri, 24 Mar 2017 21:51:12 +0000 (18:51 -0300)]
meson: Fix build failure from previous commit
Mistake while rebasing
Thibault Saunier [Fri, 24 Mar 2017 21:46:34 +0000 (18:46 -0300)]
meson: Specify pluginsdir setting the environment
And do not specify the separator as this is OS
dependent and will be handled properly by default
Nicolas Dufresne [Fri, 24 Mar 2017 21:00:23 +0000 (17:00 -0400)]
meson: Reuse plugins_install_dir for building env
Nicolas Dufresne [Fri, 24 Mar 2017 20:16:26 +0000 (16:16 -0400)]
meson: Fix plugin path when running test
The path was only adding the build root. We need to also add the
prefix for the case we work with installed setup. As the search is
recursive, I had to remove any subdirectory to the already present build
root.
Nicolas Dufresne [Wed, 15 Mar 2017 21:28:48 +0000 (17:28 -0400)]
rawvideoparse: Rename frame-stride in to frame-size
The term stride is confusing here, since the stride is always use
to signal the pixel row size of an image (including padding). Also
a frame may have a single stride, which adds to the confusion. This
patch uses frame-size, which simply indicate the frame size in the
case the images have some padding in between.
https://bugzilla.gnome.org/show_bug.cgi?id=780053
Nicolas Dufresne [Wed, 15 Mar 2017 19:28:49 +0000 (15:28 -0400)]
rawvideoparse: Use GstValueArray for strides and offsets
This allow using those property through gst-launch-1.0. This type
gained a deserilizer recently. The syntax is: <val1, val2, ...>.
Note that we also use the type int instead of uint to avoid having
to cast when specifying the values. The deserilizers assume
int by default.
https://bugzilla.gnome.org/show_bug.cgi?id=780053
Haihua Hu [Thu, 23 Mar 2017 05:56:19 +0000 (13:56 +0800)]
streamsynchronizer: every stream need keep their own send_gap_event flag
When a clip has video audio and subtitle, if need send gap event
to audio and subtitle, we should make sure all has been sent, so
need every stream keep one send_gap_event.
https://bugzilla.gnome.org/show_bug.cgi?id=780429
Jan Schmidt [Wed, 22 Mar 2017 13:21:44 +0000 (00:21 +1100)]
urisourcebin: Mention which queue is being linked in debug output
Tim-Philipp Müller [Mon, 20 Mar 2017 17:45:35 +0000 (17:45 +0000)]
examples: jsseek: fix typo
Spotted by Yaakov Selkowitz
Tim-Philipp Müller [Mon, 20 Mar 2017 16:57:58 +0000 (16:57 +0000)]
examples: jsseek: update for removal of mad plugin
https://bugzilla.gnome.org/show_bug.cgi?id=776140
Arun Raghavan [Mon, 20 Mar 2017 11:50:36 +0000 (17:20 +0530)]
convertframe: Fix async video sample conversion with non-default context
The GSource for dealing with timeouts in
gst_video_convert_sample_async() might be attached to a non-default
context, so we should not be using g_source_remove() on the returned ID.
The correct thing to do is to keep a reference to the actual GSource and
then call g_source_destroy() on it.
https://bugzilla.gnome.org/show_bug.cgi?id=780297