- Apr 12, 2018
-
-
Hugo Beauzée-Luyssen authored
-
François Cartegnie authored
This reverts commit 0efc936b.
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
fixes glitches on streams when startcode ends a packet (mpegvideo + ps, probably others)
-
François Cartegnie authored
fixes regression in ts module to handle streams with proper discontinuityies
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Tristan Matthews authored
-
- Apr 11, 2018
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
In case of thread cancellation (when the audio fingerprinter window is closed during processing), the current fingerprint request might be left both in the processing and results queues. As a consequence, fingerprint_request_Delete() was called twice during CleanSys(), leading to double-free. To avoid the problem, remove a request from the processing queue immediately after it has been added to the results queue, before vlc_testcancel(). Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Remove the "zoom" section to avoid the creation of an empty panel. Note that this also removes the section title "Zoom" from --longhelp (but it seems consistent with the other hotkeys). Fixes #19522 Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Toggling remaining-time/total-time did not update the time labels, so they were only refreshed on the next positionUpdated() (which is not called while paused). Instead, store the position/time on every update, and refresh the time labels immediately on remaining-time/total-time toggle. Fixes #19810 Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Thomas Guillem authored
cf. comment.
-
Thomas Guillem authored
cf. the next commit for the correct fix. This reverts commit 77f02532. This reverts commit dee8d0bc.
-
Thomas Guillem authored
-
Signed-off-by:
Francois Cartegnie <fcvlcdev@free.fr>
-
- Apr 10, 2018
-
-
Martin Storsjö authored
contrib: projectM/glew: Don't build projectM (and implicitly glew) when targeting windows on arm/aarch64 OpenGL is unavailable on windows on these architectures.
-
Martin Storsjö authored
On Windows on ARM/ARM64, OpenGL isn't available. (For emulation of i386 binaries, there is an opengl32.dll, but it's only the fallback software renderer, nothing else. For ARM and ARM64, there is no opengl32.dll.)
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Thomas Guillem authored
This fixes a regression from 4d41590a that caused a wrong pts increment with eac3 dependent streams.
-
Thomas Guillem authored
-
Thomas Guillem authored
Handle the case where there are more than one a52 streams in a block.
-
François Cartegnie authored
-
François Cartegnie authored
-
Steve Lhomme authored
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
François Cartegnie authored
-
- Apr 09, 2018
-
-
Marvin Scholz authored
-
Marvin Scholz authored
-
Marvin Scholz authored
As per the discussion on the ML, Growl support is removed for VLC 4.0. With this refactoring the module is ARC compatible too, simplifying memory management. https://mailman.videolan.org/pipermail/vlc-devel/2018-February/117924.html
-
Hugo Beauzée-Luyssen authored
And add a runtime check to match lua's io package behavior
-
A slider value change is ignored if the new value is the same as the last one. However, the last value was not updated on manual slider move, so its value remained 0 (speed 2^0 == 1). As a consequence, any slider "move to 1.0x" event was ignored. Update the last value on slider move to fix the problem. Fixes #20170 Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
There are 3 time labels in the main interface, containing: - the elapsed time (on the left of the seekbar); - the remaining or total time (on the right of the seekbar); - both (in the statusbar). Only the one from the statusbar was updated on seek request: it was individually connected to its own specific slot. As a consequence, the others were not updated on seek (especially visible while paused). Instead, factorize the slot implementation so that all time label updates are handled by setDisplayPosition(), and connect seekRequested() from the TimeLabel constructor (like positionUpdated()) to update them all on seek request. Signed-off-by:
Hugo Beauzée-Luyssen <hugo@beauzee.fr>
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-