Eunhae Choi [Tue, 6 Dec 2016 04:06:48 +0000 (13:06 +0900)]
pnmenc: Fix string memory leak / add nettle for hls
Change-Id: I7d6cd1ca104ca244fb0c1fc7086a221b6c804a80
Hyunil [Thu, 1 Dec 2016 01:54:21 +0000 (10:54 +0900)]
waylandsink : supporting re-setting ROI after ROI setting is done.
Change-Id: Ia2a50f3befac4778c007e4b38252beda92fd2280
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
655cfca81ad12bb87abfd532555c975163f2bb10)
Hyunil [Mon, 28 Nov 2016 06:20:36 +0000 (15:20 +0900)]
waylandsink : change find transform function
Change-Id: I74f8114baf35da6a5bed1fa484bc8aa6ed1de30a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Wed, 23 Nov 2016 03:22:16 +0000 (12:22 +0900)]
[hls/tsdemux] add handling about non pcr live stream
Change-Id: Ic10e786aab88385053f878f0393e2ae031ddbd94
Hyunil [Fri, 18 Nov 2016 11:50:39 +0000 (20:50 +0900)]
waylandsink : add checking null point of flush_buffer
Change-Id: I1d4f7d966db16e277392fdfe90e046138c6df0d3
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
5ae4cf5e7e25df8288b0624704fcac7dbf398af3)
Hyunil [Tue, 15 Nov 2016 08:11:55 +0000 (17:11 +0900)]
waylandsink : 1. Add SR32(BGRA) Format (tbm zero copy).
2. Change ROI interface between client and server.
Change-Id: I8ea31cbacebc6cf40598dbb5dbec8a10ef8b4fac
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
c8501d1f72c22d303a888dcd7dc9157493efd3ef)
Eunhae Choi [Fri, 11 Nov 2016 05:04:53 +0000 (14:04 +0900)]
uvch264src : remove gudev dependency
Change-Id: I8990ac389a09602776c9b8b0a756280c6efd022d
Hyunil [Thu, 27 Oct 2016 05:38:24 +0000 (14:38 +0900)]
Waylandsink : improve flush buffer management.
1. remove gst_buffer_deep_copy
2. change making flush buffer
Change-Id: Ie7e4986acc5ceca591929f50de46ba13f22952d5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
c82d1f55eb5eb5c84fc3baf94065a126f125b218)
Hyunil [Mon, 31 Oct 2016 12:03:58 +0000 (21:03 +0900)]
Waylandsink : resolve ROI concept different between wayland-sever and MSL API
Change-Id: I67152f382063b6a011aa12c4d30798fcac435869
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit
6da53b2612daa5b70a917956eb486d93cf000e85)
Hyunil [Wed, 26 Oct 2016 03:50:39 +0000 (12:50 +0900)]
waylandsink : (TSAM-9174) fix bug - lock up issue
Change-Id: I5c4befc8a276d99eb65af08f9e9ef7caa36f7089
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
eunhae choi [Thu, 20 Oct 2016 07:09:44 +0000 (00:09 -0700)]
Waylandsink : Only support flush buffer with tbm buffer
This reverts commit
caad68c700e7d391351a400d08e1e2e8e70b34d9.
Change-Id: Ia437370e8ed8fbe1390fd8c37750bf67bd8b74e0
Hyunil [Thu, 20 Oct 2016 06:58:50 +0000 (15:58 +0900)]
Waylandsink : Only support flush buffer with tbm buffer
Change-Id: Idd60681a15d1d5623fad434da7386180dc378261
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 19 Oct 2016 10:34:22 +0000 (19:34 +0900)]
waylandsink : Add new flag to fix bug about flush buffer
Change-Id: Id0f592c0b8212bf27732c40dac4400ba61d398d9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 4 Oct 2016 07:38:21 +0000 (16:38 +0900)]
waylandsink : rollback getting video buffer size
Change-Id: I6e2b29de2d58930a9fa806444e0fc519009a0763
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 22 Sep 2016 04:38:05 +0000 (13:38 +0900)]
waylandsink : init values for tizen_viewport_set_source
Change-Id: I3d95fb7f10c8919b88f86c0bd8c04c67fe69bee0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 8 Sep 2016 11:46:54 +0000 (20:46 +0900)]
waylandsink : change wl_display_disconnect() position.
Change-Id: I99f8bb10197d50c7fe5e2a3c1f8166af24fc64cd
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Tue, 6 Sep 2016 02:35:27 +0000 (11:35 +0900)]
apply tizen build option rule
Change-Id: Iee9177f66176dce8a112d1cc9e684f2e55821285
Hyunil [Fri, 2 Sep 2016 04:39:12 +0000 (13:39 +0900)]
waylandsink : Area viewport is set to ROI area, video need to resize ROI area size.
Change-Id: I82a4cae41bdd2662ad505918c74d36297c247b1b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 30 Aug 2016 02:13:31 +0000 (11:13 +0900)]
Add ENABLE_FUNCTION define and lock some property.
Change-Id: I3ab4dc8d6b9b29f5acef7678d2226649e58f4b6c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 29 Aug 2016 08:20:48 +0000 (17:20 +0900)]
waylandsink : Add fakesink function(signal-handoffs) for stream callback of MSL with browser
Change-Id: Id89792bf7827e6292112ef7d177b04cc438ebee0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 23 Aug 2016 07:47:58 +0000 (16:47 +0900)]
waylandsink : 1. apply tizen view port.
2. support using full window size for rendering without gst_video_overlay_set_render_rectangle().
3. gst-launch can use full window size for convenient test.
4. Add new property (follow-parent-transform, corp(x, y, w, h) ratio(w, h), scale(w, h), align(w, h), offset(x, y, w, h)).
Change-Id: I8236d1f4d3fb147a6d0fcda47e417d16e68cdb92
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 1 Aug 2016 04:36:33 +0000 (13:36 +0900)]
Waylandsink : In case of flush buffer, except redraw pending.
Change-Id: I42e56cb0c8b10e6de0c01bfeb05b572d30498589
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 25 Jul 2016 08:05:23 +0000 (17:05 +0900)]
waylandsink : remove use_gapless property, add GST_EVENT_CUSTOM_DOWNSTREAM for gapless video playback
Change-Id: I518439f5e12a23012cc13baf26e07d2847cf0632
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 12 Jul 2016 06:57:22 +0000 (15:57 +0900)]
waylandsink : 1. refactoring code about buffer ref management.
2. remove mutex lock about rendering flush buffer
3. fix Gstmemory ref issue from buffer which is made by camerasrc.
Videosink can access tbm buffer before getting rendering complete signal from compositor.
Change-Id: Ifae0723e1fc8ac55502ee17c5bf8ba47a5c683a0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 11 Jul 2016 12:46:20 +0000 (21:46 +0900)]
waylandsink : fix buffer ref count with SHM mode
Change-Id: I806b441b65ced4a05359418ffa8cadfd7cfe14e9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 7 Jul 2016 01:55:53 +0000 (10:55 +0900)]
waylandsink : fix bug about buffer ref count (TSAM-5929)
Change-Id: Idc225b5d93795e5476dca50607e1685cfe6e1303
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 4 Jul 2016 07:58:18 +0000 (16:58 +0900)]
waylandsink : remove repetitive IPC of Upstream (update video info)
Change-Id: I3ff043f04fa462906e530ecfc03bfd96ea88fc55
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 29 Jun 2016 00:31:51 +0000 (09:31 +0900)]
waylandsink : remove memory leak
Change-Id: I5b84cc85dad90314b2120874ceed6e4533d90a17
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
eunhae choi [Fri, 24 Jun 2016 05:26:44 +0000 (22:26 -0700)]
Merge "Waylandsink : Use stride width & height for making tbm wlbuffer" into tizen
Hyunil [Fri, 24 Jun 2016 04:19:03 +0000 (13:19 +0900)]
Waylandsink : Use stride width & height for making tbm wlbuffer
Change-Id: I340965d81e0d9dde3d7f7cb09ee8be8442b45f0f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
eunhae choi [Wed, 22 Jun 2016 07:30:28 +0000 (00:30 -0700)]
Merge "Waylandsink : fix bug (Null exception)" into tizen
Hyunil [Wed, 22 Jun 2016 06:19:32 +0000 (15:19 +0900)]
Waylandsink : fix bug (Null exception)
Change-Id: I21763218d0323853acffb2a84854d748da6e794d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Gilbok Lee [Mon, 20 Jun 2016 06:41:20 +0000 (15:41 +0900)]
Add fPIC build option
Change-Id: I50ffb446b566472a11abe66304e0b70f8628c119
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Hyunil [Tue, 14 Jun 2016 08:03:22 +0000 (17:03 +0900)]
Waylandsink : fix svace bug
Change-Id: I020c6aae3a55872d73b34e39253603dd2f42d37d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
eunhae choi [Wed, 8 Jun 2016 07:17:21 +0000 (00:17 -0700)]
Merge "waylandsink : apply keeping camera preview" into tizen
Hyunil [Tue, 7 Jun 2016 06:26:26 +0000 (15:26 +0900)]
waylandsink : apply keeping camera preview
Change-Id: I16e39771aa99aa8ffb6a8c3549be3416d7cce588
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Fri, 3 Jun 2016 07:19:29 +0000 (16:19 +0900)]
disable unused plugins with tv featuring
Change-Id: I34a08aeacd52bc5f37aa6d7787fbcf458d547e20
Hyunil [Fri, 27 May 2016 00:49:12 +0000 (09:49 +0900)]
waylandsink : fix svace bugs
Change-Id: I74e092117c140be39b74bc6fc669265382c5c8f6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 24 May 2016 02:06:55 +0000 (11:06 +0900)]
waylandsink : sending flush buffer for gapless playback
Change-Id: Ia3d7d5f4a771fc397a64921b44e3dd392adc5350
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 19 May 2016 05:00:53 +0000 (14:00 +0900)]
Waylandsink : Apply mapping sub-surface with 1x1 RGB shm wl_buffer
Change-Id: Ib0f8ead13db3e7c222923690292a12dbdd81f23f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Heechul Jeon [Fri, 29 Apr 2016 07:46:28 +0000 (00:46 -0700)]
Merge "add query about adaptive information for DRC" into tizen
Eunhae Choi [Thu, 28 Apr 2016 10:53:24 +0000 (19:53 +0900)]
add query about adaptive information for DRC
Change-Id: I19642018fed016291a81b0ca1123da296dc3a007
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
Hyunil [Thu, 28 Apr 2016 04:54:47 +0000 (13:54 +0900)]
waylandsink : 1. exception handling for NULL buffer on GST_PAUSED
2. fix bug about geometry coordination.
Change-Id: I1921b74dd7399391c73e04941fda63b20f12b446
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 18 Apr 2016 23:48:01 +0000 (08:48 +0900)]
waylandsink : fix crash issue
Change-Id: I643106b2ee9718933213dfba494280f26c09abf9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 31 Mar 2016 01:16:01 +0000 (10:16 +0900)]
waylandsink : 1. develop to combine rotate with flip for correct flip rendering
2. support to convert from TBM_FORMAT_NV12MT to GST_VIDEO_FORMAT_ST12 for caps negotiation.
3. remove warning build log
Change-Id: I5d094a205ce7b9fae79a869b2e59d2fdc8465e3c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 24 Mar 2016 07:24:01 +0000 (16:24 +0900)]
waylandsink : fix segment fault when waylandsink is finalized with rendering video problem.
Change-Id: I08941f1dd4f4476e01613e43ad7de607027856fc
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 23 Mar 2016 03:01:12 +0000 (12:01 +0900)]
waylandsink : add visible property
Change-Id: I4ac1c63099864e5e42c3c8f89ce186008eb26f80
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 16 Mar 2016 09:29:02 +0000 (18:29 +0900)]
waylandsink : 1. Apply flush buffer
2. remove build warning log
Change-Id: I464be98b2e6d694a27b8213d0357a80182aba023
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Heechul Jeon [Mon, 7 Mar 2016 05:25:41 +0000 (21:25 -0800)]
Merge "Waylandsink : support updating last buffer geometry in pause state" into tizen
Hyunil [Mon, 7 Mar 2016 04:05:51 +0000 (13:05 +0900)]
Waylandsink : support updating last buffer geometry in pause state
Change-Id: Iac52e825b00ba0ef9fa29612fdc379adf1c702e5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 29 Feb 2016 03:27:45 +0000 (12:27 +0900)]
Waylandsink : fix bug for set display
Change-Id: I0b7385a2080388b99f5c5ae8d01f3980d6b26167
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 25 Feb 2016 02:38:21 +0000 (11:38 +0900)]
waylandsink : change gst-log level about USE_TBM or USE_SHM
Change-Id: I4933d229cce717b0a9a9e8d1093329142540e3ee
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 4 Feb 2016 06:11:43 +0000 (15:11 +0900)]
Add new video interface for id of wl_surface
Change-Id: I1c02517b11c1c876acbaf8e8b6da8c29ea852105
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Heechul Jeon [Mon, 1 Feb 2016 06:22:10 +0000 (22:22 -0800)]
Merge "Waylandsink : Modify transform policy of wayland-server and default display mode" into tizen
Heechul Jeon [Mon, 1 Feb 2016 04:11:34 +0000 (20:11 -0800)]
Merge "Remove libpng build dependency" into tizen
Hyunil [Fri, 29 Jan 2016 06:13:09 +0000 (15:13 +0900)]
Waylandsink : Modify transform policy of wayland-server and default display mode
Meanwhile wayland-server support wrong transform policy
We modify default display mode(letter box) because of TBM issue
Change-Id: I58c3a36981560a418874dd149315ca0bde8ec86c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Gilbok Lee [Fri, 29 Jan 2016 04:13:48 +0000 (13:13 +0900)]
Remove libpng build dependency
Change-Id: I020e0490212fd88617eb1f87f6c1fdc41852c1ec
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Hyunil [Fri, 22 Jan 2016 02:29:18 +0000 (11:29 +0900)]
Apply using parent_id of wl_window
waylandsink can get unique_id of wl_window through video overlay handle.
Now, waylandsink can create sub surface by unique_id
Change-Id: I158a729dcb8e44fdc353bec7e2ac88e70b71faf4
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
NAMJEONGYOON [Fri, 15 Jan 2016 07:03:15 +0000 (16:03 +0900)]
[waylandsink] fix src_input for letterbox mode
Change-Id: Ic448fb939c9b36a2da8993524447454dfd48878c
Heechul Jeon [Wed, 13 Jan 2016 06:28:39 +0000 (22:28 -0800)]
Merge "[waylandsink] add properties related to display geometry" into tizen
Hyunil [Tue, 12 Jan 2016 01:48:52 +0000 (10:48 +0900)]
waylandsink : Preconditon of display handle is wrong,
waylandsink need to change form GST_ELEMENT_ERROR to GST_ELEMENT_WARNING
in gst_wayland_sink_set_window_handle()
Change-Id: I8fb713d42d0c9b0fe66a4c58919f81970b0d7fcb
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
NAMJEONGYOON [Mon, 11 Jan 2016 02:12:22 +0000 (11:12 +0900)]
[waylandsink] add properties related to display geometry
Change-Id: I0c0e08fd9848d19ae660c54a4f6b56d691b0aac8
Heechul Jeon [Wed, 6 Jan 2016 23:42:53 +0000 (15:42 -0800)]
Merge "[shmsrc,shmsink] Support TM1 hardware decoder" into tizen
NAMJEONGYOON [Wed, 6 Jan 2016 04:31:36 +0000 (13:31 +0900)]
[waylandsink] lower log level and add log for debugging
Change-Id: I8c7f516477591575836792065516a12a642e0b9f
Jeongmo Yang [Wed, 6 Jan 2016 09:35:44 +0000 (18:35 +0900)]
[shmsrc,shmsink] Support TM1 hardware decoder
Change-Id: I5af4c91e0b64c93a5c7cae5cecd075cb8fe81928
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Eunhae Choi [Tue, 29 Dec 2015 13:40:28 +0000 (22:40 +0900)]
tsdemux: resolve svace issue
Change-Id: Idd1c887ac5b8f89b679e69fd79417d35ec2eaf06
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
Gilbok Lee [Tue, 29 Dec 2015 06:40:51 +0000 (15:40 +0900)]
Change license name and don't install GPL license
Change-Id: I781aa2a85e1f1e5fbef70917190064ed3183ab47
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Heechul Jeon [Tue, 29 Dec 2015 05:30:58 +0000 (21:30 -0800)]
Merge "Disable unused plugins" into tizen
Eunhae Choi [Wed, 23 Dec 2015 11:44:59 +0000 (20:44 +0900)]
add hls pathes to support hw codec
Change-Id: I53f77546d9292c8cc63e4ba07a8c33a00777e18c
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
Gilbok Lee [Wed, 23 Dec 2015 11:00:25 +0000 (20:00 +0900)]
Disable unused plugins
Change-Id: I6bc158dfb06e59abdb73bd073ecc40ed791c48a5
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
Heechul Jeon [Mon, 21 Dec 2015 10:44:16 +0000 (02:44 -0800)]
Merge "Waylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and video subsurface" into tizen
Hyunil [Mon, 21 Dec 2015 10:27:44 +0000 (19:27 +0900)]
Waylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and video subsurface
Change-Id: Ic2d6e9c30cdb9626e7a1377f84892a3c07a52146
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Heechul Jeon [Mon, 21 Dec 2015 08:24:36 +0000 (00:24 -0800)]
Merge "enable dash plugins" into tizen
Hyunil [Fri, 18 Dec 2015 06:58:45 +0000 (15:58 +0900)]
Waylandsink : fix tearing issue
Change-Id: I46e3428840c5f5886e0b327ba3c09ce4601add24
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 17 Dec 2015 05:32:33 +0000 (14:32 +0900)]
Enable waylandsink 1.6.1 with wayland-tbm library
1. apply zero copy
2. use-tbm property
Change-Id: Id046a982512202c052a3634d96d4202182feb6a6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
NAMJEONGYOON [Wed, 16 Dec 2015 04:16:31 +0000 (13:16 +0900)]
enable dash plugins
Change-Id: Ic24f12271a37a710890e09d47169d4795f132352
Eunhae Choi [Mon, 14 Dec 2015 08:26:42 +0000 (17:26 +0900)]
fix build dependency of devel package
Change-Id: Ie5a2fd605ce9666a14d2b59b2f426449cb746755
Hyunil [Mon, 30 Nov 2015 07:15:58 +0000 (16:15 +0900)]
Waylandsink : disable libgstwaylandsink.so
Change-Id: I5c602d0d59ba09b7d43b4eed6b503f75b9d5c455
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Eunhae Choi [Thu, 26 Nov 2015 05:02:52 +0000 (14:02 +0900)]
modify spec to build and merge prev modification
Change-Id: I23a655365e85564ad82c8ae7ee32a3e73f73a6ef
Eunhae Choi [Thu, 26 Nov 2015 04:39:22 +0000 (13:39 +0900)]
Merge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen
Change-Id: Ia560d7ec75c4a90408986d1fdf1689ce0f73fd29
Alessandro Decina [Mon, 2 Nov 2015 09:14:11 +0000 (20:14 +1100)]
Revert "vtenc: free input buffer ASAP"
This reverts commit
6101fc57b8afac4f4e4aa742892f0d9c99d38a8c.
GstVideoEncoder assumes that the input buffer is available until _finish_frame.
https://bugzilla.gnome.org/show_bug.cgi?id=756951
Sebastian Dröge [Fri, 30 Oct 2015 18:59:41 +0000 (20:59 +0200)]
opusenc: Place 48kHz first in the caps
For all the other sample rates the encoder will have to resample internally.
Sebastian Dröge [Sun, 1 Nov 2015 21:34:32 +0000 (23:34 +0200)]
opusdec: Assume 48kHz if no sample rate is given in the header
Sebastian Dröge [Fri, 30 Oct 2015 14:44:45 +0000 (16:44 +0200)]
Release 1.6.1
Sebastian Dröge [Fri, 30 Oct 2015 14:29:57 +0000 (16:29 +0200)]
Update .po files
Sebastian Dröge [Fri, 30 Oct 2015 12:30:17 +0000 (14:30 +0200)]
po: Update translations
Sreerenj Balachandran [Thu, 29 Oct 2015 13:02:38 +0000 (15:02 +0200)]
ivfparse: Add vp9 support
Differentiate the vp8/vp9 bitstream based on fourcc.
https://bugzilla.gnome.org/show_bug.cgi?id=757251
George Kiagiadakis [Mon, 26 Oct 2015 14:30:08 +0000 (15:30 +0100)]
waylandsink: don't advertise the local wl_display context
This wl_display proxy is temporary only until waylandsink goes NULL,
at which point the connection to the display is disposed. Unfortunately,
if this is advertised as a GstContext, playbin will cache it and re-feed
it to the sink when it goes PLAYING again, but the wl_display pointer
will at that point be invalid and cause a crash.
Another solution to the problem would be to also cache the GstWlDisplay
object inside the GstContext, which would automatically ref-count
the display connection, but I see no reason in doing that at the moment,
as there are no known users of this GstContext outside waylandsink.
It's probably better to avoid chasing hidden refcounts.
https://bugzilla.gnome.org/show_bug.cgi?id=756567
André Draszik [Tue, 20 Oct 2015 08:13:04 +0000 (09:13 +0100)]
hlsdemux: don't crash or leak memory on broken master playlist
If a (master) playlist contains a variant list entry without a
URI then during parsing of the next variant list entry we are
a) leaking the entry we're currently parsing (new_list), and
b) free'ing the pointer to the previous list entry (list) without
updating the pointer.
Hence when then adding the URI for the latest parsed entry, incorrect
information is stored, as the information is used from 'list' which
is not valid memory anymore, also leading to crashes.
Fix this by correctly storing the new variant list entry pointer
as needed.
https://bugzilla.gnome.org/show_bug.cgi?id=756861
Santiago Carot-Nemesio [Tue, 20 Oct 2015 15:09:22 +0000 (17:09 +0200)]
srtp: Fix critical warning trying to retrieve SSRC from a non fb message
https://bugzilla.gnome.org/show_bug.cgi?id=756876
Miguel París Díaz [Thu, 15 Oct 2015 22:23:56 +0000 (00:23 +0200)]
srtpdec: skip padding when mapping RTP packets
https://bugzilla.gnome.org/show_bug.cgi?id=756653
Sebastian Dröge [Wed, 14 Oct 2015 07:31:23 +0000 (10:31 +0300)]
mpdparser: Set default last_byte_pos to -1
The value is optional in the range, and if it is absent it means we should
download until the end of stream. Not until position 0.
https://bugzilla.gnome.org/show_bug.cgi?id=748316
Sebastian Dröge [Wed, 14 Oct 2015 16:32:07 +0000 (19:32 +0300)]
amcvideodec: Properly forward the return value of gst_video_decoder_negotiate()
https://bugzilla.gnome.org/show_bug.cgi?id=756578
Sebastian Dröge [Wed, 14 Oct 2015 16:24:22 +0000 (19:24 +0300)]
amcvideodec: Implement support for COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView for decoding
https://bugzilla.gnome.org/show_bug.cgi?id=756578
plamot [Wed, 14 Oct 2015 16:35:00 +0000 (18:35 +0200)]
dshowvideosink: Fix 64bit compatibility issue
SetWindowLong works only for 32 bit systems, thus windows events (move/resize)
where not interpreted on 64 bit systems
https://bugzilla.gnome.org/show_bug.cgi?id=756617
Edward Hervey [Wed, 8 Jul 2015 15:17:12 +0000 (17:17 +0200)]
hls/m3u8: Update current position in all cases
In order to ensure the sequence_position will always be consistently updated,
store the current file duration.
This way, when we advance, we can always increment the position based on what
was previously outputted.
https://bugzilla.gnome.org/show_bug.cgi?id=752132
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 19:48:11 +0000 (12:48 -0700)]
pnmdec: drop frame in case of _handle() failure
Allows baseclass to handle it from there
Related to:
https://bugzilla.gnome.org/show_bug.cgi?id=756563
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 08:51:24 +0000 (01:51 -0700)]
pnmdec: propagate input state after parsing
Store and copy input state fields when setting the
output state of the decoder. Avoids problems like
the framerate set by an upstream element being ignored
Related to:
https://bugzilla.gnome.org/show_bug.cgi?id=756563
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 03:45:42 +0000 (20:45 -0700)]
pnmdec: completely reset parsing state at flush
Makes sure the mngr struct reflects a clean state
for the next frame, avoiding failures like:
https://bugzilla.gnome.org/show_bug.cgi?id=756563
Matthew Waters [Fri, 16 Oct 2015 15:40:50 +0000 (02:40 +1100)]
gtk: separate out the widget/window destroy callbacks
Fixes assertion due to the sink_finalize() being run before the widget destroy
callback.
https://bugzilla.gnome.org/show_bug.cgi?id=755969