d427a9f | Francois Cartegnie | 16 January 2018, 20:56:33 UTC | create cookies storage on libvlcmediaplayer Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cda6b57532bdea98e0ccffa8ff622919b96dba03) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 18:03:40 UTC |
555499a | Jean-Baptiste Kempf | 19 January 2018, 18:01:17 UTC | Contribs: update to libdvdnav 6.0.0 (cherry picked from commit 75b5036bde479c1aed3e816674974e867d02c4c1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 18:03:34 UTC |
e20788d | Jean-Baptiste Kempf | 19 January 2018, 17:28:08 UTC | Revert "macOS codesign: Also use the org.videolan. prefix in gk mode" This reverts commit 2e2a1b34374f617ae2dac11bcbec8fd76a33eacb. This seems to be a problem by sub-signing the Sparkle files and the VLC include headers (cherry picked from commit 307e1368299d79a75cbb534554aa9aa73065697a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:41:04 UTC |
22bf04c | Pierre Lamot | 19 January 2018, 17:10:22 UTC | qt: keep files with local file representation and store them as URL in open dialog - fields are now, read only and can be only edited throught the add/browse buttons Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 6b36c463f13cb3dea55bccbb8482e28fb6227e18) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:41:01 UTC |
f2b6aa7 | Pierre Lamot | 19 January 2018, 17:10:24 UTC | qt: display user friendly paths in convert dialog Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8ac8ea35793fb3dd62e4635e81f3496da8d1f310) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:40:58 UTC |
93c7e55 | Pierre Lamot | 19 January 2018, 17:10:23 UTC | qt: display user friendly paths in SoutInputBox Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 2279a75aa30a119891a0071440fefa45bc5d9cfd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:40:55 UTC |
be80fd8 | Thomas Guillem | 19 January 2018, 17:23:12 UTC | chromecast: don't reload if disabled track is removed (cherry picked from commit 12298e60729ad69358957be41aae97a6cc16b690) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:40:52 UTC |
60c219a | Steve Lhomme | 19 January 2018, 17:07:55 UTC | demux:mkv: fix trying to seek before the first audio/video We just seek to the first known Cluster. Fixes #19286 (cherry picked from commit 117bf6fea8eb81d6c8d2616f55cad51999efe44a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:40:49 UTC |
fa81203 | Thomas Guillem | 19 January 2018, 15:26:27 UTC | input: keep ES_OUT_MODE_AUTO when using a renderer Chromecast need auto mode in order to avoid to send extra tracks that can't be read by the CC and in order to make the es selection works. Ideally, this mode should be fetched from the renderer item. (cherry picked from commit 50ce0b4f0f56df1ed24e42da65bea1b5498888f7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:49 UTC |
4827077 | Thomas Guillem | 19 January 2018, 15:24:09 UTC | es_out: RESTART_ALL_ES: restart only selected es (cherry picked from commit 4c2b909cb223484b305a360c32ab98d2b1c583d9) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:47 UTC |
b6e1d93 | Thomas Guillem | 19 January 2018, 12:48:30 UTC | chromecast: send/transcode only one audio/video track It's useless to send tracks that are not supported by the CC. (cherry picked from commit 2fa9ea9b07965321d69f4a5926787c0bd4da02f5) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:44 UTC |
2b05bab | Thomas Guillem | 19 January 2018, 13:23:42 UTC | chromecast: use iterator (cherry picked from commit 1f5411487e1015faf480b4c67b96c69a18f09e65) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:41 UTC |
3737c1c | Thomas Guillem | 19 January 2018, 12:39:40 UTC | chromecast: refactor, make place for SPUs (cherry picked from commit ddca3d13fdce15e9e1f04de7e3170b0842ca251a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:38 UTC |
b73e8bd | Francois Cartegnie | 19 January 2018, 16:03:46 UTC | mux: avformat: fix generic mpga muxing (cherry picked from commit 4f7e07649035b5a58c1b0dae8ac1343e39166308) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:35 UTC |
e0b5c05 | Francois Cartegnie | 19 January 2018, 16:31:11 UTC | packetizer: mpegaudio: set layer on profile (cherry picked from commit 1165f924c762ea3de6f8ff0c90ed4f57c4707037) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:30 UTC |
7fe584a | Francois Cartegnie | 19 January 2018, 15:30:10 UTC | demux: mp4: clear up original fourcc on esds otherwise has mp4a as original... which maps to aac (cherry picked from commit f2fda11533397bee45349abacdc8317c15f04379) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:27 UTC |
28171cd | Francois Cartegnie | 19 January 2018, 15:29:44 UTC | demux: mp4: don't set extradata for unknown esds (cherry picked from commit 35ae1962c82ed5f02798d3cc2840e4f60a97be38) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 17:08:24 UTC |
d79907a | Hugo Beauzée-Luyssen | 19 January 2018, 16:05:09 UTC | qt: Fix crash when switching to fullscreen with video undocked Fix #19503 (cherry picked from commit 78e2351cb5ccfb0c8a4e431f19d3b79a1e67175b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 19 January 2018, 16:15:46 UTC |
f2eff9c | Steve Lhomme | 19 January 2018, 08:28:43 UTC | demux:mkv: do not find seek point when we don't have an end boundary We'll just use the seekpoints we already have. Fixes #17576 (cherry picked from commit cadcd7a9842a0b2439d24999b53cd75f53328dcf) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 15:20:52 UTC |
924abe7 | Steve Lhomme | 02 January 2018, 15:38:17 UTC | demux:mkv: fix a possible infinite loop looking for a position if there's none Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 5af8fa8ebfa31a8c10389f8d255c4eca5401d85c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 15:20:49 UTC |
72376ef | Hugo Beauzée-Luyssen | 18 January 2018, 11:42:16 UTC | asf: Fix potential null pointer dereference (cherry picked from commit f99b2d30f9d01459a0cf9418e63415c88255e550) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 15:15:34 UTC |
c513b7b | Steve Lhomme | 19 January 2018, 08:53:05 UTC | demux:mkv: simplify the parser dispatcher code Should fix #19190 (cherry picked from commit dfa53d0967ec8ccf157c2de4a684a038a376100f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 15:06:16 UTC |
8b85798 | Hugo Beauzée-Luyssen | 19 January 2018, 12:38:09 UTC | smb: Fix use after free CID #1461260 (cherry picked from commit b7e3e1560820864207dbb092f7f66776e29c4843) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 12:48:49 UTC |
92c1021 | Jean-Baptiste Kempf | 19 January 2018, 12:10:06 UTC | DxVA: fix compilation after backport | 19 January 2018, 12:10:06 UTC |
c192adb | Thomas Guillem | 19 January 2018, 09:16:32 UTC | chromecast: more verbose retry log (cherry picked from commit 86b93275000c4c40d6d0a9b8720436bd9c26b1d7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 11:04:48 UTC |
078266b | Thomas Guillem | 19 January 2018, 09:15:36 UTC | chromecast: always re-encode if the first pass failed Even if the failing codec is h264, we should re-encoding since the cc may not support the h264 resolution or profile. (cherry picked from commit 9015016418fb20a300f2da882d932ef8495a4103) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 11:04:37 UTC |
93d7917 | Thomas Guillem | 19 January 2018, 09:14:29 UTC | chromecast: add MPGA support (cherry picked from commit 96deec5a6f33326c3b5b8e2fb1c4a7cc0669a16f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 11:04:32 UTC |
213a150 | Steve Lhomme | 19 January 2018, 08:16:51 UTC | demux: mkv: fix the DisplayUnit log for DAR and unknown values (cherry picked from commit faa273ee1073ecf695c758074441df3cf98d67f6) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:59:12 UTC |
d24da94 | Thomas Guillem | 19 January 2018, 08:03:32 UTC | chroma/chain: also merge sar num/den This fixes the vdpau chroma converter failing on chroma+resize chain. (cherry picked from commit 07304bd85cc5c74504080954dab40884f35ae822) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:59:07 UTC |
d02d11e | Thomas Guillem | 18 January 2018, 17:48:44 UTC | transcode/video: add more logs (cherry picked from commit c1ff19d76c6f9f7c880891d91cb3de90214d341e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:59:01 UTC |
372da44 | Thomas Guillem | 18 January 2018, 17:48:30 UTC | transcode/video: test video conversion No need to encode if no conversion is possible. (cherry picked from commit 893c3bb704e1b1ed0da99da65cbc6b69d3046c33) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:55 UTC |
77f0dfe | Thomas Guillem | 19 January 2018, 07:31:53 UTC | transcode: change error handling Don't reset b_transcode to false in case of error, otherwise transcoding resources won't be freed. (cherry picked from commit 67e993164249d81bb38bf3f3030238d04d36b176) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:37 UTC |
9354540 | Thomas Guillem | 19 January 2018, 07:30:30 UTC | transcode: fix null-deref in some error cases Null-deref could happen when flushing (p_buffer == NULL). (cherry picked from commit 969da8f53d05a45b7b064e8530c648dbd565ab51) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:32 UTC |
fb1d45f | Thomas Guillem | 18 January 2018, 17:47:34 UTC | transcode/video: refactor error handling (cherry picked from commit cb1b1634b812dc7f6d30c73216dfd49230448279) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:29 UTC |
f3ff4e6 | Thomas Guillem | 18 January 2018, 17:30:39 UTC | hw: vdpau: fix VdpChromaType mismatch vdp_video_surface_get_bits_y_cb_cr() can not convert ChromaType. (cherry picked from commit 92919147bccc54353a4d84a3b2cb43e722e01f34) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:21 UTC |
6894306 | Thomas Guillem | 18 January 2018, 15:57:18 UTC | transcode/audio: init muxer format lately This can fix channels (or other params) mismatch when decoders update their fmt_out lately. This is the case for dts-hd for example (first decoder/encoder initialisation gives 5.1, then 7.1). (cherry picked from commit 91c3b27efe79f076aed42b83986a36d7bdec126d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:12 UTC |
4f91a09 | Thomas Guillem | 18 January 2018, 13:39:27 UTC | chromecast: limit to 24fps when re-encoding (cherry picked from commit 05838a1cf20eb4d86d26d334c4fea8e7b34e184f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:58:04 UTC |
578cde1 | Thomas Guillem | 17 January 2018, 16:04:18 UTC | chromecast: setup conversion quality (cherry picked from commit 05de65fe5f0f61afdf72992d535aa1deaa0a6ad2) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:57:58 UTC |
4005ddf | Thomas Guillem | 17 January 2018, 16:02:35 UTC | chromecast: encode multipcm in vorbis (cherry picked from commit 1323485ac104d563f55754c4da2f7776f35f6d75) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:57:54 UTC |
432bc9c | Thomas Guillem | 18 January 2018, 16:04:15 UTC | vorbisenc: remove FIXME (cherry picked from commit 89d7ef3b6940c919cb4261a924bd24a33e116014) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:57:35 UTC |
bffb1b4 | Thomas Guillem | 18 January 2018, 16:30:26 UTC | vorbisenc: remove useless params in ConfigureChannelOrder() (cherry picked from commit 5867de94f79763e63fbe797cfd84caddb615af50) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:57:25 UTC |
2dee093 | Thomas Guillem | 18 January 2018, 15:01:21 UTC | vorbisenc: remove useless p_sys->i_channels (cherry picked from commit 1d3888f5ec613ee856440b27403135aa57bc75d8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:57:04 UTC |
0eacde7 | Thomas Guillem | 18 January 2018, 14:59:27 UTC | vorbisenc: setup channels from vorbis info (cherry picked from commit fdb8982c816ec9ee86b22797a08ecbba9fdcc6ac) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:56:59 UTC |
1bf8ba3 | Thomas Guillem | 18 January 2018, 14:58:37 UTC | vorbisenc: set maximum channels to 7.1 (cherry picked from commit 81c5c5820023d2292ec75901fb135ad31a17cea8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:56:56 UTC |
d60f7d9 | Thomas Guillem | 17 January 2018, 16:04:05 UTC | transcode: video: fix typo (cherry picked from commit 2d74fbd9445a7a6942da15b7401a496670f67a2b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:56:48 UTC |
7b1eb13 | Thomas Guillem | 17 January 2018, 10:48:30 UTC | filter: fps: use frame_rate from fmt_out if no "fps" option This fixes invalid n to n fps conversion when this filter is setup from transcode/video. (cherry picked from commit 16bae987fbe129e421ce030ebc48570ea334c186) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:56:39 UTC |
856cbce | Hugo Beauzée-Luyssen | 18 January 2018, 15:24:59 UTC | qt: actions_manager: Fix potential leak (cherry picked from commit 99b33932faf863fe4d5f8ecb54149dbd10895cc2) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:56:08 UTC |
54379d8 | Hugo Beauzée-Luyssen | 18 January 2018, 15:23:09 UTC | qt: actions_manager: Remove unused variable (cherry picked from commit 2834023f179565bf1ba0e2628f2549cc6f2c73aa) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:55:55 UTC |
92526a2 | Hugo Beauzée-Luyssen | 18 January 2018, 15:18:24 UTC | qt: Start scanning for renderers when the menu gets displayed (cherry picked from commit f828a12e0e62ad2c2494487425427b321ef93d33) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:55:47 UTC |
13bbb6d | Hugo Beauzée-Luyssen | 18 January 2018, 14:49:11 UTC | qt: actions_manager: Add/remove renderers from the UI thread (cherry picked from commit b8e04501acce3a1f6abc671c97cd07cce5d7c362) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:55:43 UTC |
aa015c7 | Hugo Beauzée-Luyssen | 18 January 2018, 12:28:50 UTC | mp4: Fix potential double free (cherry picked from commit 3a321559d1883e869a8699d578f28a35115d4185) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:55:38 UTC |
1c3bd80 | Steve Lhomme | 18 January 2018, 13:31:41 UTC | hw:d3d9:dxa9: swap UV planes when converting I420 to NV12 in direct3d9 Same thing we do when converting NV12 to I420 in the same file. Fixes #19482 (cherry picked from commit 7f81a32fcdc24b90bdf9bf8cefabbdd2df149919) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:53:16 UTC |
83b4756 | Steve Lhomme | 17 January 2018, 16:06:14 UTC | vout: win32: add a module to handle the inhibit mode Inhibit the screensaver when the player is running, and restore the original when paused or stopped. Similar to what is done on X11 windows. Fixes #19463 (cherry picked from commit f92cc6cab2abf9428f07c9e9cbc4f70b2ff58afd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:53:05 UTC |
c3d63eb | Steve Lhomme | 17 January 2018, 17:10:26 UTC | d3d11: make sure the WDDM version is always set for all d3d11_device we create Fixes Intel detection failing in d3d11va. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 3e4d3f6bf2bbc74e832bbd8de72e3d10c662d808) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 19 January 2018, 10:51:50 UTC |
4b4be3c | Hugo Beauzée-Luyssen | 19 January 2018, 09:55:34 UTC | extras: win32: Fix lua scripts location Fix #19497 (cherry picked from commit e69097e9785388d1d79fc6e85161b226ede3603b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 19 January 2018, 09:56:40 UTC |
ed5177c | Thomas Guillem | 18 January 2018, 10:04:59 UTC | contrib: vpx: fix armv7* build on iOS (cherry picked from commit 7b77937df759747702f89aacb9e03fbbb29a6e55) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 18 January 2018, 10:08:00 UTC |
591f628 | Jean-Baptiste Kempf | 18 January 2018, 08:41:40 UTC | On the road to RC7 | 18 January 2018, 08:41:40 UTC |
1d05ae3 | Jean-Baptiste Kempf | 17 January 2018, 23:06:31 UTC | Contribs: update dvdread to 6.0.0 Close #19263 #13270 (cherry picked from commit 81c09ce34da5d7d650803ed9b26b51203e1c29d1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 23:33:02 UTC |
547ec8d | Jean-Baptiste Kempf | 17 January 2018, 22:56:19 UTC | Revert "vout: change spu_area to unsigned" This reverts commit 956af56870bf3218fa0dae4933a45631bebd27b3. Close #18665 (cherry picked from commit 704e380dc97c4136f4023681c251a3e72ba06d06) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 23:01:24 UTC |
1775d39 | Pierre Lamot | 12 January 2018, 09:14:04 UTC | qt: fix file url when converting / opening multiple files fix: #19391, #19413 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 2148aa6eb48439b7e18af9dd585e555f29bb305f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 21:10:39 UTC |
2e8dbd4 | Hugo Beauzée-Luyssen | 16 January 2018, 16:45:58 UTC | qt: Move renderer menu to playback This makes even more sense now that we handle chromecast audio correctly Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 7cffc551abc2a999c96fd72e9892247943e5b02d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 17:15:20 UTC |
2e01f3b | Pierre Lamot | 17 January 2018, 14:10:15 UTC | qt: fix mouve move events in video widget with hi-dpi Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 2b345618549fef04a05b2cd5c61163a7238b98b3) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 17:15:14 UTC |
8b4099d | Steve Lhomme | 17 January 2018, 13:10:15 UTC | directx_va: add 2 more frames to the VP9 decoder pool It seems that the VP9 decoder requires 2 more frames for buffering. With some samples it doesn't decode/seek with avcodec-threads set to 1. It works after adding these 2 buffers. Fixes #19196 (cherry picked from commit e4214ebd7bbaaa8460c8a5b1bc8c3d7ef27e0454) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
6f853b5 | Steve Lhomme | 17 January 2018, 10:22:33 UTC | d3d11_fmt: keep the WDDM version of the device when it's created And log it. (cherry picked from commit b628306fa15ce52c27cffae17097451fd212ee2c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
61891b7 | Steve Lhomme | 17 January 2018, 10:20:02 UTC | d3d11_fmt: rename wdmm_version to wddm_version (cherry picked from commit 87c28704db636e98d410d26989be505cd982a95c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
aed4a64 | Francois Cartegnie | 17 January 2018, 09:34:14 UTC | packetizer: hxxx: store prefixed in both and fix double prefix generated double prefix in h264 extra in prev commit (cherry picked from commit 6a796df0b256e3684f6013b7088aa10853e9a72c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
28bf614 | Zhao Zhili | 17 January 2018, 03:33:38 UTC | demux: adaptive: fix deadline maths All variables are in microseconds. For buffering level is 0, i_total_buffering is 60 * CLOCK_FREQ microseconds, demuxed amount is 0, nz_extdeadline would be 240 microseconds. It's not the code supposed to do. Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit d29d14402e887d4a8a5a8406d23142596999669f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
3e6c3a4 | Francois Cartegnie | 16 January 2018, 22:48:06 UTC | demux: adaptive: remove pointless warning (cherry picked from commit ba86cdb15202736dc97ee9078220382cf78d61fb) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
174a959 | Francois Cartegnie | 16 January 2018, 18:45:28 UTC | packetizer: hevc: fill missing extradata on sets activation (cherry picked from commit 57cae41e5fda817dc318778e0fa36e772c5ce36e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
b695501 | Francois Cartegnie | 16 January 2018, 18:00:12 UTC | packetizer: hevc: rework storage (cherry picked from commit 23be3d9a4654c1e18d13c30ddedf463ee1f1562f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
d3e1d6a | Francois Cartegnie | 16 January 2018, 17:13:07 UTC | packetizer: h264: fill missing extradata on sets activation avoids arbitratry configuration from annexb -> avc (cherry picked from commit c64dd089dbf122e26bdd5c2f05d399a35ad71dc7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
cc3116b | Francois Cartegnie | 16 January 2018, 15:56:17 UTC | packetizer: hevc: sync on IRAP (cherry picked from commit 68fa58bca95a5ef24b233e88b02fbed07e0af0aa) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
b1bd74d | Steve Lhomme | 16 January 2018, 15:28:05 UTC | d3d9_fmt: keep the IDirectXVideoDecoder and DXVA2 DLL while pictures are active In some cases the decoder can be freed even though some pictures are still pending to be displayed/flush in the vout. We need to make sure the DLL and the decoder module is still available while these pictures are around. Fixes #19368 (cherry picked from commit bd325fbdcfc6afb2e645f73cfd56903dc6848e65) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
e0cf708 | Steve Lhomme | 16 January 2018, 13:29:58 UTC | direct3d9: avoid a copy in direct rendering (cherry picked from commit 63905375e7e0b0e4aef1fd850b32ec339527dc9c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
919ce4c | Steve Lhomme | 16 January 2018, 12:45:11 UTC | dxva2: add logs about reference counters (cherry picked from commit 24482ce50b26b3e743ada71d159d8d12b2fceb9a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
fe277b3 | Steve Lhomme | 16 January 2018, 12:35:05 UTC | dxva2: fix compilation warning (cherry picked from commit 81a572e0f3a5e630afc5fff654f3750be4a84e99) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
bbd3e66 | Steve Lhomme | 16 January 2018, 12:34:46 UTC | dxva2: clean error handling (cherry picked from commit 5262e7edb2f60dfd3d36a36835dadbaf98a898dc) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
9b1a7ea | David Fuhrmann | 13 January 2018, 18:31:36 UTC | macOS build.sh: Strip more symbols This should really strip all strippable symbols. (cherry picked from commit 74248abeede76c36aba6fd9fa8fb29422ce06aaf) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
ac52f21 | Steve Lhomme | 08 January 2018, 07:37:18 UTC | demux:adaptive: log when the format is not supported Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cd5830bb3d27ea0e7b17057b6763f48a3e71ee2f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
5e0af15 | David Fuhrmann | 03 January 2018, 11:31:11 UTC | macOS build.sh: Rebootstrap tools for clean build Otherwise those tools previously deleted are assumed present, still. (cherry picked from commit 52da6575d349e378ff220ab59ce6864f0a38d446) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
701c4dc | Steve Lhomme | 08 January 2018, 07:28:47 UTC | contrib:libxml2: don't overwrite environment CFLAGS Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit ee6c9833cb0c0875910e5b7a87052789f0959947) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
3a04f67 | David Fuhrmann | 02 January 2018, 18:58:50 UTC | macOS build.sh: Handle default case while parsing options (cherry picked from commit 892664eb74216779093a8bc27019b29d62d7cc38) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
d913edb | Francois Cartegnie | 31 December 2017, 21:17:06 UTC | demux: ttml: probe tags with breaks refs #19329 (cherry picked from commit ea07b73ee2dd66ce71d0f4e16528ba16a46f9ced) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
bf96d5a | Francois Cartegnie | 28 December 2017, 10:40:27 UTC | text_renderer: freetype: fix forced relative font sizing unit (cherry picked from commit ab7a70c7ffd119e88e354ddedd72a117b9fe3071) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
a0a0f68 | Jean-Baptiste Kempf | 31 December 2017, 20:00:28 UTC | Contribs: update jpeg to 9b (cherry picked from commit 2e498dde78eb0350331586fde22c74f01fdbb552) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
15eba18 | Jean-Baptiste Kempf | 17 January 2018, 13:32:11 UTC | Contribs: update freetype to 2.8.1 (cherry picked from commit 56e3896b00c85d2c8864bbb1dd22722ada8d4f38) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
4d33dc3 | Jean-Baptiste Kempf | 17 January 2018, 13:32:29 UTC | Contribs: update harfbuzz to 1.7.4 (cherry picked from commit 8ecf1fdf83b861cb70081253b3ab491d38b4d22b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
96359a5 | Francois Cartegnie | 18 December 2017, 16:28:04 UTC | demux: avformat: rebuild full frame for DVB subs Out internal format. Has never interoperated with decoders outside of avcodec (cherry picked from commit 83fb3408ae35498f0408a4cbcdc6b26f04041c01) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
d2bddfa | Francois Cartegnie | 06 December 2017, 17:49:48 UTC | demux: subtitle: missing TS_0 (cherry picked from commit 05f32a80f35fcdfcb225554afd53cb028a443436) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
5fee46c | Francois Cartegnie | 06 December 2017, 12:35:52 UTC | demux: subtitle: handle scc dropframe SCC are always encoded as 29.97 or 30 with dropframe. (cherry picked from commit ef9998a19ef1504b84d02fa27b06f4ab977e8e67) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | 17 January 2018, 15:12:22 UTC |
6008b91 | Hugo Beauzée-Luyssen | 17 January 2018, 10:45:19 UTC | chromecast: Don't assume Playing means the playback has started correctly It seems the chromecast will gladly send a Playing state while it actually doesn't know if the media can be played or not. (cherry picked from commit 2dead4fc921afaf39a9498369572a59399825f40) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 14:27:24 UTC |
f9a2b55 | Hugo Beauzée-Luyssen | 17 January 2018, 14:19:56 UTC | chromecast: demux_filter: Fix inverted logic | 17 January 2018, 14:19:56 UTC |
f91635d | Rémi Denis-Courmont | 03 December 2017, 10:14:15 UTC | dvdnav: add DEMUX_GET_(TITLE|SEEKPOINT) (cherry picked from commit 9c3b6f02eaebe836425829dfd0c517b1f6f67ad3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:48:05 UTC |
e98260b | Hugo Beauzée-Luyssen | 16 January 2018, 17:48:46 UTC | chromecast: Fix more invalid assumptions in waitAppStarted (cherry picked from commit 102367ba25e3a0d077c38b02b7abfe51671c7ddf) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
b1051cb | Hugo Beauzée-Luyssen | 16 January 2018, 14:29:48 UTC | microdns: Fix chromecast audio detection (cherry picked from commit e5288700533d2764625b8f221389cfca101a9d8b) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
586fac5 | Hugo Beauzée-Luyssen | 16 January 2018, 14:16:25 UTC | chromecast: Hide some private variable from settings (cherry picked from commit 7aac9b989a6aab32add99f536434cee3d5eb890e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
30a336f | Hugo Beauzée-Luyssen | 15 January 2018, 16:45:13 UTC | chromecast: Add a setting to enable/disable casting multichannel PCM (cherry picked from commit 2be0e04d11175229c9c576f858d6403cd5614b7e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
d710582 | Hugo Beauzée-Luyssen | 10 January 2018, 15:05:20 UTC | chromecast: Add a setting to enable/disable audio passthrough This is for (E)AC-3 only, since DTS isn't supported by the chromecast so far (cherry picked from commit 8a19baae44b71b5a66dd8317522b1f8f4b7fe101) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
3f53892 | Hugo Beauzée-Luyssen | 10 January 2018, 15:03:29 UTC | chromecast: Handle multiple transcode/remux configurations This is a best guess strategy, since we might receive a message stating "LOAD_FAILED" (without any information about what failed), but we might also receive nothing. (cherry picked from commit 5810b8d6bdd02d8166f3eb5dc7a287be723eff52) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |
e00577f | Hugo Beauzée-Luyssen | 15 January 2018, 15:39:05 UTC | chromecast: Fix invalid assomption about the receiver state (cherry picked from commit 13fc52fdf4a4763b2db529f48f3733c60cb27455) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 17 January 2018, 09:07:36 UTC |