Commits on Source (17)
-
Steve Lhomme authoredb50c3369
-
Steve Lhomme authored32afeb2b
-
Steve Lhomme authored
Ultimately we should not use vlc_delete_all() and use proper reference counted objects.
4002a676 -
Steve Lhomme authored43c9b21f
-
Steve Lhomme authored3ea2ef69
-
Steve Lhomme authored
So the EventInfo constructor is not ambiguous.
3a1b61fa -
Steve Lhomme authored326144ed
-
Steve Lhomme authored
They should not be modified once they are created, they can only be read.
549fca1a -
Steve Lhomme authoreda162ab59
-
Steve Lhomme authored0a168883
-
Steve Lhomme authored
The cast should fail if the signature doesn't match. And that's what the va_args reads in the core.
27dcb780 -
Steve Lhomme authored
The mouse events should be serialized and not concurrent, so we don't need a lock here. We only need the lock to fill the event list.
5e2a067a -
Steve Lhomme authoredc65032e8
-
Steve Lhomme authored
So we can receive more mouse/keyboard events while it's being processed. We don't want to block the UI when we have our own thread.
a27d39ce -
Steve Lhomme authored
So far it was only done if an ES was sending a pci_t (DVD navigation) packet. Not all chapter codecs work with such packets, but they may still want to receive the mouse/navigation events.
f77db8ed -
Steve Lhomme authored
It has nothing to do with PCI since the thread can be started from elsewhere.
5fea4951 -
Steve Lhomme authored
So we don't need to know about pci_t outside of the DVD handler.
dc2a408f
Showing
- modules/demux/Makefile.am 2 additions, 0 deletionsmodules/demux/Makefile.am
- modules/demux/meson.build 2 additions, 0 deletionsmodules/demux/meson.build
- modules/demux/mkv/Ebml_dispatcher.hpp 0 additions, 2 deletionsmodules/demux/mkv/Ebml_dispatcher.hpp
- modules/demux/mkv/chapter_command.cpp 9 additions, 900 deletionsmodules/demux/mkv/chapter_command.cpp
- modules/demux/mkv/chapter_command.hpp 1 addition, 234 deletionsmodules/demux/mkv/chapter_command.hpp
- modules/demux/mkv/chapter_command_dvd.cpp 831 additions, 0 deletionsmodules/demux/mkv/chapter_command_dvd.cpp
- modules/demux/mkv/chapter_command_dvd.hpp 210 additions, 0 deletionsmodules/demux/mkv/chapter_command_dvd.hpp
- modules/demux/mkv/chapter_command_script.cpp 100 additions, 0 deletionsmodules/demux/mkv/chapter_command_script.cpp
- modules/demux/mkv/chapter_command_script.hpp 51 additions, 0 deletionsmodules/demux/mkv/chapter_command_script.hpp
- modules/demux/mkv/chapters.cpp 2 additions, 0 deletionsmodules/demux/mkv/chapters.cpp
- modules/demux/mkv/demux.cpp 1 addition, 0 deletionsmodules/demux/mkv/demux.cpp
- modules/demux/mkv/demux.hpp 1 addition, 2 deletionsmodules/demux/mkv/demux.hpp
- modules/demux/mkv/dvd_types.hpp 3 additions, 1 deletionmodules/demux/mkv/dvd_types.hpp
- modules/demux/mkv/events.cpp 71 additions, 63 deletionsmodules/demux/mkv/events.cpp
- modules/demux/mkv/events.hpp 32 additions, 29 deletionsmodules/demux/mkv/events.hpp
- modules/demux/mkv/matroska_segment.cpp 5 additions, 3 deletionsmodules/demux/mkv/matroska_segment.cpp
- modules/demux/mkv/matroska_segment_parse.cpp 1 addition, 0 deletionsmodules/demux/mkv/matroska_segment_parse.cpp
- modules/demux/mkv/mkv.cpp 3 additions, 5 deletionsmodules/demux/mkv/mkv.cpp
- modules/demux/mkv/util.cpp 1 addition, 0 deletionsmodules/demux/mkv/util.cpp
- modules/demux/mkv/virtual_segment.cpp 3 additions, 3 deletionsmodules/demux/mkv/virtual_segment.cpp
modules/demux/mkv/chapter_command_dvd.cpp
0 → 100644
modules/demux/mkv/chapter_command_dvd.hpp
0 → 100644
modules/demux/mkv/chapter_command_script.cpp
0 → 100644
modules/demux/mkv/chapter_command_script.hpp
0 → 100644