https://github.com/videolan/vlc

sort by:
Revision Author Date Message Commit Date
4536dce WeatherWax RC3 25 December 2017, 10:31:44 UTC
57e3e13 win32: build.sh: Add breakpad support (cherry picked from commit 7610a35ae623b72ea84c167e6be947c1dbe62d48) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:51 UTC
5722b52 win32: Use breakpad for crash reporting (cherry picked from commit 80f61c8342b53963c3f837265fd77f5b9cf694ad) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:50 UTC
1b38faa configure: Specify a build ID when building with breakpad on windows (cherry picked from commit ec2f6b5faa80b6156c91ea04c905c6ea6d0e7f43) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:50 UTC
ab70d9f winvlc: Remove old crash handling code (cherry picked from commit 25f8fd2e200039af394277016138370bb1aa0c7d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:50 UTC
7a4d1c1 Rework breakpad detection to enable it on windows as well (cherry picked from commit 34d52c7081abeb437aecf992a6d0123f204fa448) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:50 UTC
d018988 contrib: Allow breakpad to be built on windows (cherry picked from commit d1f958ee63010eb82be643eb0b0edad839bc462a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:49 UTC
eaa1f06 contribs: Bump breakpad version (cherry picked from commit 54399196241cb0ba58ae34de754d6a6109ba85ab) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 23 December 2017, 21:09:49 UTC
dd8f3a5 configure: test for getaddrinfo_a and libanl Test for the existence of the GNU extension getaddrinf_a and libanl instead of assuming that every Linux has it. Fall back to posix variant if they are missing. This fixes build with musl libc which does not implement this GNU extension. Fixes #19320 Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 01fd9fe4c7f6c5558f7345f38abf0152e17853ab) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:16:03 UTC
52be7fa contrib: x264: disable asm on Android x86* Because of TEXTREL... (cherry picked from commit 250e44ff9d0f90eb4f7b975818c07cdea19b8ce8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:06:58 UTC
ba4e6fe contrib: vpx: fix x86 android build with encoders __ANDROID__ doesn't seem to be defined when built from the android yasm (cherry picked from commit c2ddfa5e419c61dbc491227e5a9df041cdacf7a1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:06:50 UTC
35db70c chroma: fix chroma copy tests on big endian Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 9e0b898f17058fc0621e2dbe88a4bc52f56b642f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:06:39 UTC
72b5e60 text_renderer: workaround max y size limit because computed regions size usually do not match the real line size. (the right fix being to know font metrics before our renderers) refs #19230 (cherry picked from commit 42584bd48ba1b91aba6cfdab51f1b9a85773fbc0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:05:34 UTC
6cc343a DCP: fix heap-use-after-free on xml_ReaderNextNode error ==9090==ERROR: AddressSanitizer: heap-use-after-free on address 0x602000173170 at pc 0x7f8a86e19063 bp 0x7f8a7bbf9230 sp 0x7f8a7bbf89e0 READ of size 2 at 0x602000173170 thread T10 [000061200002c080] dbus interface debug: Getting All properties [000061200002c080] dbus interface debug: Getting All properties #0 0x7f8a86e19062 (/usr/lib/x86_64-linux-gnu/libasan.so.3+0x3c062) #1 0x7f8a84dda3b6 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x1203b6) #2 0x7f8a4d1bfef1 in XmlFile::ReadNextNode(demux_t*, xml_reader_t*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) ../../modules/access/dcp/dcpparser.cpp:750 #3 0x7f8a4d1c0d82 in PKL::Parse() ../../modules/access/dcp/dcpparser.cpp:864 #4 0x7f8a4d1bbe32 in AssetMap::Parse() ../../modules/access/dcp/dcpparser.cpp:291 #5 0x7f8a4d1b2f7c in parseXML(demux_t*) ../../modules/access/dcp/dcp.cpp:1011 #6 0x7f8a4d1b2b12 in dcpInit(demux_t*) ../../modules/access/dcp/dcp.cpp:942 #7 0x7f8a4d1ad3c2 in Open ../../modules/access/dcp/dcp.cpp:326 #8 0x7f8a8653b97d in generic_start ../../src/modules/modules.c:356 #9 0x7f8a8653acd4 in module_load ../../src/modules/modules.c:183 #10 0x7f8a8653b328 in vlc_module_load ../../src/modules/modules.c:279 #11 0x7f8a8653bace in module_need ../../src/modules/modules.c:371 #12 0x7f8a8658c8c5 in demux_NewAdvanced ../../src/input/demux.c:270 #13 0x7f8a865c84c7 in InputDemuxNew ../../src/input/input.c:2403 #14 0x7f8a865c8e89 in InputSourceNew ../../src/input/input.c:2555 #15 0x7f8a865c15bf in Init ../../src/input/input.c:1303 #16 0x7f8a865bc641 in Run ../../src/input/input.c:498 #17 0x7f8a857ee493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493) #18 0x7f8a8532cafe in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xe8afe) 0x602000173170 is located 0 bytes inside of 12-byte region [0x602000173170,0x60200017317c) freed by thread T10 here: #0 0x7f8a86e9ea10 in free (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc1a10) #1 0x7f8a78a29181 in ReaderNextNode ../../modules/misc/xml/libxml.c:217 #2 0x7f8a4d1ba838 in xml_ReaderNextNode ../../include/vlc_xml.h:87 #3 0x7f8a4d1bfec2 in XmlFile::ReadNextNode(demux_t*, xml_reader_t*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) ../../modules/access/dcp/dcpparser.cpp:744 #4 0x7f8a4d1c0d82 in PKL::Parse() ../../modules/access/dcp/dcpparser.cpp:864 #5 0x7f8a4d1bbe32 in AssetMap::Parse() ../../modules/access/dcp/dcpparser.cpp:291 #6 0x7f8a4d1b2f7c in parseXML(demux_t*) ../../modules/access/dcp/dcp.cpp:1011 #7 0x7f8a4d1b2b12 in dcpInit(demux_t*) ../../modules/access/dcp/dcp.cpp:942 #8 0x7f8a4d1ad3c2 in Open ../../modules/access/dcp/dcp.cpp:326 #9 0x7f8a8653b97d in generic_start ../../src/modules/modules.c:356 #10 0x7f8a8653acd4 in module_load ../../src/modules/modules.c:183 #11 0x7f8a8653b328 in vlc_module_load ../../src/modules/modules.c:279 #12 0x7f8a8653bace in module_need ../../src/modules/modules.c:371 #13 0x7f8a8658c8c5 in demux_NewAdvanced ../../src/input/demux.c:270 #14 0x7f8a865c84c7 in InputDemuxNew ../../src/input/input.c:2403 #15 0x7f8a865c8e89 in InputSourceNew ../../src/input/input.c:2555 #16 0x7f8a865c15bf in Init ../../src/input/input.c:1303 #17 0x7f8a865bc641 in Run ../../src/input/input.c:498 #18 0x7f8a857ee493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493) (cherry picked from commit 1b1de3b7f76dae70bba70c8491e68e128cdf06d2) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 December 2017, 19:05:11 UTC
9ab3615 os2: package: fix build ----- CCLD libvlccore.la weakld: error: Unresolved symbol (UNDEF) '___atomic_fetch_add_8'. weakld: info: The symbol is referenced by: P:\tmp\ldconv_decoder_o_85b55a37ad3f1d59f8.obj P:\tmp\ldconv_es_out_o_85b55a37ad3f1d7938.obj weakld: error: Unresolved symbol (UNDEF) '___atomic_store_8'. weakld: info: The symbol is referenced by: P:\tmp\ldconv_stats_o_85b55a37ad3f1df250.obj weakld: error: Unresolved symbol (UNDEF) '___atomic_load_8'. weakld: info: The symbol is referenced by: P:\tmp\ldconv_stats_o_85b55a37ad3f1df250.obj Ignoring unresolved externals reported from weak prelinker. Error! E2028: ___atomic_fetch_add_8 is an undefined reference Error! E2028: ___atomic_store_8 is an undefined reference Error! E2028: ___atomic_load_8 is an undefined reference file P:/tmp\ldconv_decoder_o_85b55a37ad3f1d59f8.obj(ldconv_decoder_o_85b55a37ad3f1d59f8.obj): undefined symbol ___atomic_fetch_add_8 file P:/tmp\ldconv_es_out_o_85b55a37ad3f1d7938.obj(ldconv_es_out_o_85b55a37ad3f1d7938.obj): undefined symbol ___atomic_fetch_add_8 file P:/tmp\ldconv_stats_o_85b55a37ad3f1df250.obj(ldconv_stats_o_85b55a37ad3f1df250.obj): undefined symbol ___atomic_store_8 file P:/tmp\ldconv_stats_o_85b55a37ad3f1df250.obj(ldconv_stats_o_85b55a37ad3f1df250.obj): undefined symbol ___atomic_load_8 ----- Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> (cherry picked from commit d5c86c91a2700618d97916103e854a46c1bd5e32) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 22 December 2017, 15:47:43 UTC
86d167c dcp: Fix invalid delete CID #1463250 (cherry picked from commit ab07285ecdb62a6c3f4d12e4ea9160eb9717c3a9) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:02:19 UTC
b9bf3bc dcp: Fix potentially invalid release CID #1463254 (cherry picked from commit 3d4c060b1e3203a3cf2160fe9d2c74701bc8f0c1) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:02:15 UTC
8ac41cb dcp: Fix assignment instead of comparison CID #1463255 #1463251 (cherry picked from commit a15a0a64200cc6ab8cbc61caabac126707f3f247) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:02:11 UTC
0ecfd99 dcpparser: Remove unused (and uninitialized) member CID #1463259 (cherry picked from commit a30e9110b6e61664b0dbf87dfd1e32f8a140cb6d) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:02:07 UTC
a208a90 dcp: Remove unrequired checks CID #1463257 #1463249 (cherry picked from commit f9e30b38f077a7cfbcfb87bf4f78934d4cdbdbd3) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:02:03 UTC
1d9fbd0 dcp: Fix leak on error CID #1463258 (cherry picked from commit 34b86486956fd0c14104a071e9a5d5e432e7def2) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:01:58 UTC
fe63785 dcp: Add missing initialization CID #1463259 (cherry picked from commit d4652c072a125c68a62a8e22bbeafa0d014fbf11) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:01:54 UTC
3e61baf transcode: fix encoder chroma initialization (cherry picked from commit 41ef73b463825c15212778c3069dd2ab26c90578) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:01:33 UTC
0acb9dd Qt, sprefs: remove one extra string (reuse) Ref #19305 (cherry picked from commit 04bdfd19cbf5b54ca236073c0f0ff32d3ad1826f) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:01:08 UTC
40e152d Qt: spref, add option to select the fullscreen screen Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 326c9c13d024670ce80fc233013738ce511813eb) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:55 UTC
8111889 Qt: spref, add fast seek option Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 679ec991edab1974e08463c155e9e1b524f8a970) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:51 UTC
58560d7 Qt: spref, remove DirectX DisplayDevice preference Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit c50125010149ff49e5d4edce47b789b6065a4ff4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:46 UTC
c5a26d2 Qt: spref, move DirectX specific options to the DirectX GroupBox Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 430994e0cfe1aa1e2df0a7e5b3bfb90699e98447) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:41 UTC
40f6e8d Qt: spref, align Privacy / Network options Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 1463adae91c3177c7b5728719890da58f99594ed) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:36 UTC
bd0d376 Qt: spref, move "Continue playback?" to playlist Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 82752b50a44a1f8ed8cded0335afeaedb60b99b7) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:31 UTC
63afe7c Qt: spref, fix Interface > Network > Filter alignment Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit bf0e594ed0da4592a67bc083e1f5a2a3f48b7106) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:26 UTC
2033d3f Qt: spref, remove Dolby Surround and headphone preference Ref #19305 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit df0634dca2039ab8f4f8ae1a88660a8fec93c080) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 22 December 2017, 10:00:18 UTC
5f7415b contrib: Disable asdcp on winstore (cherry picked from commit 87622d2f18a70642ea20fa3a69f637b1d1444d07) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 21 December 2017, 12:55:06 UTC
31960f4 ImageWrite: create filters when RGB masks differ refs #13349 (cherry picked from commit b7b69fcf8caad193a37661b0a1f9c658e2fce6b0) 21 December 2017, 10:00:44 UTC
a9b274c codec: png: encoder wants RGB refs #13349 (cherry picked from commit 68a0e6fff4f61a1da92c931eea0d5efeeebae5b9) 21 December 2017, 10:00:37 UTC
f8cb7f8 demux: ts: don't wait for network time (fix #19234) (cherry picked from commit 9f64295f2061d46aca7f04a0591d301674446e75) 21 December 2017, 10:00:17 UTC
6a60511 video_output: skip epg time if not avail (cherry picked from commit 16592d5615ed925fad4dce7709392f6980553cdc) 21 December 2017, 09:57:50 UTC
a9bb2da extras/tools: add all files in the dist package (cherry picked from commit 19fce3b274f475c068fc6f43dbbdcd467364610e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:52 UTC
d44d00d demux: mp4: map DTS-HD profile (cherry picked from commit 5ca1ca1cb6c1e98a206df3463383d1e1ebcb41a3) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:49 UTC
b03ed78 aout: audiotrack: setup DTS_HD output only when needed (cherry picked from commit 926e12200ee56baafd6e7c49732cc4f8dd988ed0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:35 UTC
d7b2ea4 aout: mmdevice: setup DTS_HD output only when needed (cherry picked from commit ae9c49598c65155f960cd6dae1eb738895e48412) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:31 UTC
99f88a0 aout: add HACK to differentiate DTS from DTS-HD This HACK need to be replaced in 4.0 by adding a profile to audio_format_t or by passing it to aout modules. (cherry picked from commit 542c20c7c35fedfecbb698d0b3222b2c489ff1a4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:26 UTC
245f29a decoder: check i_profile similarity for audio Maybe es_format_IsSimilar should be used. (cherry picked from commit e0f8be415bbfe216aaec0b756ac2a5ddc7e4286b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:21 UTC
202e967 es_format: check i_profile similarity for audio (cherry picked from commit 93fca804f8e88047842b9b81ac5a539cd5a103b7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:17 UTC
035f997 codec: spdif: pass i_profile (cherry picked from commit 52b49c2603f494a9486394d825edbd09ce46606c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:13 UTC
e07420c demux: psi: fill DTS profile (cherry picked from commit f35b3d97915e155807f6b11b96b45eb1efbfb58f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:09 UTC
c99021a demux: mp4: fill DTS profile (cherry picked from commit 7612232592a864ac20e4a8fedd8e94efc72a13ed) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:52:04 UTC
e1db978 packetizer: dts: set DTS_HD profile Only basic set of profile: DTS or DTS_HD, we don't really care about differentiating HD form HD-MA or others for now. (cherry picked from commit 02298c84c4eef4cff972b3589fbcefeef7ceb4db) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:59 UTC
25fcd90 direct3d11: remove EraseYUVBorders() We don't need it anymore now that we don't do interpolation with these extra pixels Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 1a34bf052d83d8bee9d69349894f9806a9de884a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:55 UTC
cef832d direct3d11: switch the pixel shader to point interpolation when reaching visible sides The texture is bigger than the visible sides, so if we use linear interpolation on the last pixel it will use values with unknown values on the part where it would do clamping otherwise. So we force it to use point interpolation (not using pixels around) for the last line/column to display. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit bf2eb2ef893c23dabbd7c7e835d417d83ae4b054) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:51 UTC
8ba5932 direct3d11: use a simplified shader function to sample pixels from the texture Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit ca2193a6ab25bd029ceb33fa58ae363d5667cdb8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:45 UTC
96a1755 direct3d11: provide 2 sampler states One with linear interpolation, one with point (none) interpolation. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit f26d5d8734554cae4f3cddc4e8c30c4ac0d0ab8d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:36 UTC
d0e599d contrib:ffmpeg: fix crash in DVXA in interlaced VC-1 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 83950bc4c002376945a32d27d5fd162fa8d251a6) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 21 December 2017, 09:51:28 UTC
4d3f56b spatialaudio: replace the FHK HRTF by the 3D Sound Labs HRTF This HRTF is licensed under the GNU Lesser General Public License v2.1 or later. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 387c991aacf3728ceed03c7548ae9e8a950ab199) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 21 December 2017, 08:16:39 UTC
54ee352 Contribs: asdcplib depends on nettle (cherry picked from commit 95bdc5e05c28875ac8175810bda270e5e839b3dc) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:04:15 UTC
8f01aff Contribs: activate asdcplib on desktops (cherry picked from commit 795e6f25cd278249b41ae923c65fd0ce25aa915d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:04:11 UTC
1447277 glwin32: Don't return an error code from a void function This fixes a compiler error with clang, present since ed9fe3b7: glwin32.c:249:9: error: void function 'Manage' should not return a value [-Wreturn-type] return VLC_EGENERIC; ^ ~~~~~~~~~~~~ (cherry picked from commit 69bf49a1037522d1cd640fdcb5b32107db6e78aa) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:03:28 UTC
93207d7 Contribs: detect sidplay2 with pkg-config (cherry picked from commit b4ee1e8328087e3c7ff4f9ce6fffd3c69a3713f1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:03:03 UTC
c75abc5 Contribs: detect live555 with pkg-config (cherry picked from commit eeb48d49aee4ebbc8067754caa7f2b1165b058fd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:02:56 UTC
0534d29 Contribs: fix mpg123 pkg-config name detection (cherry picked from commit 3c14de35edc7938a2a6eec549279281e2b17dddd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:02:51 UTC
88506ac Contribs: detect ebml/matroska using pkg-config (cherry picked from commit 12e70924054112db99536a354b00a88da522ec85) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:02:47 UTC
47f8013 MusicBrainz: don't lookup front art when not available Should close #18387 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e02ecc4dc4454747fb44cd99d09382909e182124) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:02:43 UTC
4a419f9 codec: webvtt: add support for standard classes (cherry picked from commit 9454888a9c4db70bf6eb49b0160d9497b6222c67) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 20 December 2017, 16:02:35 UTC
86cea05 codec: ttml: fix absolute position inside root region and default to bottom (not really matching spec) (cherry picked from commit 99da9428939be8bf1128991f0e74198632fc0c5e) 20 December 2017, 14:27:59 UTC
7581e1a codec: ttml: fallback on non namespaced id (cherry picked from commit 34e4a418daaee7f2766559e2a73ccea0322f02f7) 20 December 2017, 14:27:51 UTC
81c6a5f codec: substx3g: fix alignment (cherry picked from commit f3b52fead11def19e74fa38e30c339c1314ea669) 20 December 2017, 14:27:41 UTC
2b74813 demux: avi: reject invalid dwRate/dwScale (cherry picked from commit fbcc7eb12beaad20e736cbdd2311d6bdc10c34fd) 20 December 2017, 14:27:31 UTC
1c7d261 demux: avi: do 2 step rescaling (cherry picked from commit 8c59fc7af4ad5c52168cb12b8bd296c4494df345) 20 December 2017, 14:27:24 UTC
7f9d27e demux: avi: GetDPTS remove useless casts (cherry picked from commit d183012eda59e60604f7562056a22af7f4219715) 20 December 2017, 14:27:03 UTC
6f42178 demux: avi: PTSToChunk remove useless casts and change type (cherry picked from commit a17daaa15985b80ce6cffb060d528d578ba9087e) 20 December 2017, 14:27:02 UTC
41ca065 demux: avi: PTSToByte remove useless casts and change type (cherry picked from commit e679264e70e5ab225d26be90505911360b07d739) 20 December 2017, 14:27:01 UTC
076cd43 demux: ts: no discontinuity flag on AF discontinuity Things are more complex to implement refs: streams/ts/AF_time_discontinuity_early_on_pcr.ts (cherry picked from commit 4d903a5c7866cce20aee73959103cbe877baba69) 19 December 2017, 11:34:23 UTC
06fdf23 demux:mkv: don't force a block length for Opus Fixes #18545 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a40a2e8bcab3a1b76e9e3c4c694264e480bd151b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 19 December 2017, 08:36:56 UTC
34986c2 demux: adaptive: fix segment compare Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr> (cherry picked from commit ed414dc3b31cfa3c843cacbc496ee5fef9f94713) 18 December 2017, 21:18:36 UTC
764bf9e demux: webvtt: fix invalid deref (cherry picked from commit 1d1d843669d9873c8b165901ecf15cc5500de980) 18 December 2017, 21:14:44 UTC
22e1372 codec: webvtt: don't filter out future timestamp objects (cherry picked from commit 7c2e937b757e78276d295d2ef25c35f2d89d5391) 18 December 2017, 21:14:44 UTC
fde5147 demux: ogg: fix non xiph frame interpolation (cherry picked from commit ccd12d977191d57fd965500eaea95411f3a45943) 18 December 2017, 21:14:44 UTC
753c9ec wl_screenshooter: remove experimental plugin There are currently no known window manager with protocol support. 18 December 2017, 16:29:10 UTC
a484e57 Qt: favor X11 over Wayland 18 December 2017, 16:29:10 UTC
44b083a video_output: reinit the vout if the crop changes If you play a file that has the same decoder size but different display size consecutively, the decoder picture pool needs to be updated so that the i_visible_lines of each picture plane matches the new picture format. The easiest way is to reinit the vout. Another way would be to update the pictures in each picture pool dynamically. It cannot just be handled on the vout side as some decoders and filters rely on i_visible/offset to copy only the required data (for example lavc_CopyPicture). Fixes #19268 Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 17efaa77b82e61f224b0723b6309c01b6dc687c1) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 18 December 2017, 12:25:39 UTC
a7018fc qt: fix setScreen might crash on wayland when entering fullscreen Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 24b436c88a986fcf2cddb3c52e5a067565fc537e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:30 UTC
d19cf4d direct3d11: copy the whole source to the staging texture Otherwise some areas with no copy may contain some green. Fixes #19298 for older GPUs Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 9243000e2e19843c12245b80eac0ec0b46df31c3) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:23 UTC
eeb59f7 d3d11_deinterlace: copy the whole texture Not just the visible area or the output may contain green rather than the black coming out of the decoder. Fixes #19298 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit ae588e5908c8f95af0fb17aa4dee16b199bd447c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 18 December 2017, 09:38:19 UTC
dbded10 qt: fix crash when undocking playlist on Wayland + optimization elsewhere Since the video widget is always kept in the main interface, just making sure it is relocated __before__ moving the playlistwidget to the playlist dialog saves the two calls to the display server needed to reparent the native window back and forth at the qt level. For Wayland, this fixes a crash, since qt is unable to reparent due to Wayland limitations, anyway. For other platforms, this is an optimization, since we avoid two useless often inter-process communications (reparenting back and forth) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a420de32234b1517069c717d9cc7885854f7d289) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:32 UTC
945c365 direct3d11: compute the quad position as soon as we know its dimensions Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 7cbdd3b36fba148d2cfb6a9beb0341de43ea1804) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:24 UTC
aa85b05 direct3d11: bring back the 128 pixels padding required by the DXVA HEVC decoder Since the vout doesn't know in advance what alignment the decoder will need we use the maximum. This is needed in light of the previous bug fixed where the decoder accepts texture with the wrong alignment but uses them as if the alignment was correct. So we always need to make sure the alignment is correct. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e669140daaec8b4bc262013afd111864fbbf9a18) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:15 UTC
fbf1f12 qt: check if QDesktopWidget::screenNumber() returns a valid screen screenNumber might fail on wayland. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 117658e75806a47ed7e333818c259a6c0f71bb9f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:08 UTC
a0325a6 qt: set FSControler screen when entering in fullscreen mode qt-fullscreen-screennumber was read at startup for FSControler but dynamically for the main interface Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 562a10a1570887291fde39a973c6a25cd96a453f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:36:01 UTC
a8a2a34 d3d11_fmt: allow creating small textures For anything smaller than 64 pixels it may give an error due to the width padding. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 5c81725ea4d513d6f47fcf7dd6e5bea54433489e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:17:27 UTC
8441190 qt(wayland): fix video widget failing to display video. Setting Qt:WA_DontCreateNativeAncestors in addition to Qt::WA_NativeWindow tells qt to create a native window for the widget and only for the widget. For Wayland, this resulted in one single wayland subsurface instead of a tree of nested subsurfaces. Wayland is a bit convoluted when it comes to mapping/unmapping nested subsurfaces, which accounted for the video failing to be displayed. For X11, on the contrary, setting Qt:WA_DontCreateNativeAncestors proved wrong with some misplacement in the video. So, this parameter is set *** ONLY *** in a Wayland context. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit eb375bf9583eed0a1a588ee9d436a2219e2809f8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:42 UTC
52d4f9b d3d11va: do the Xbox size check after the texture dimensions are definitive Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 067e582bd813e7d2038610df561c83afa0e6b9a0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:35 UTC
b2f2f49 d3d11va: when forcing the internal pool size, use the internal dimensions Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 966b7ab3788e5b39c9333e65a95476969b80e81d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:28 UTC
069d059 d3d11va: use the internal surface size after the alignment has been applied Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit b697e5618bf341b27a065f9bdefeab78db7ae7dd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:22 UTC
5aa3dc3 hw:d3d: use the texture height as the plane height, not the visible height Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 9d9dd6924ccde2bc9df183b5bad070c1e21b4947) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:18 UTC
65ed023 direct3d11: fix the bits per channel We don't want the bits per plane for packed formats. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 59d1a442c73d23bd07176b8f963f25b84aad556b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:14 UTC
055c550 d3d11_fmt: add the possibility to select an RGB format By default YUV formats are favored. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit d388de7f3b82945bdedcded3298692c89b3a39ea) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:09 UTC
0cc56ea direct3d11: code cleaning Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 415cfca29471470e83d1329a6a7b694f102cd297) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 17 December 2017, 22:15:06 UTC
cba4b5b chromecast: fix leak when the stream is not supported (cherry picked from commit c682ebc079dd0e6c8c2347b8e7212497d39f9b66) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
4c5e466 chromecast: fix block leak in case of error (cherry picked from commit a8a2a66eaec47e1a21d013481a86754b82832b1f) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
9b5d7ac decoder: lock when writing p_owner->fmt from Sout This fixes an UB (that can lead to a heap-use-after-free) when input_DecoderHasFormatChanged() is called while modifying the fmt from DecoderProcessSout(). (cherry picked from commit 000910a091023b29e68065b36769842db36d93c5) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 15 December 2017, 16:44:05 UTC
back to top