Thomas Guillem
ead659673e
strings: vlc_strfinput: use player
2019-06-03 16:15:55 +02:00
Thomas Guillem
90b33a59d1
player: add vlc_player_GetCategoryLanguage
...
Will be needed by vlc_strfinput.
2019-06-03 16:15:55 +02:00
Thomas Guillem
a2ea2da82d
player: implement vlc_player_SelectCategoryLanguage
...
It replaces vlc_player_SelectDefaultTrack that was unused and not implemented.
2019-06-03 16:15:55 +02:00
Thomas Guillem
bbd379ff47
vlm: use own vlm event
2019-06-03 16:15:55 +02:00
Thomas Guillem
f912a67d45
lib: remove media_library
...
Is it used ? It is the last one using input_thread_t.
I don't really understand this code though.
2019-06-03 16:15:55 +02:00
Thomas Guillem
589e95a4e2
modules: remove mediadirs service discovery
...
It is replaced by the medialib.
2019-06-03 16:15:55 +02:00
Thomas Guillem
1cd778c182
extensions: extension_SetInput: use input_item_t
2019-06-03 16:15:55 +02:00
Thomas Guillem
0b288e399c
macosx: remove last input_thread_t references
2019-06-03 16:15:55 +02:00
Thomas Guillem
e2f2277d19
macosx: remove unused inputChanged
2019-06-03 16:15:55 +02:00
Thomas Guillem
9149090eb1
macosx: remove unused stringWithTimeFromInput
...
One could be created with a vlc_player instead.
2019-06-03 16:15:55 +02:00
Thomas Guillem
8a6c802eb4
macosx: use player capabilities
2019-06-03 16:15:55 +02:00
Thomas Guillem
72ec308f39
lib: media_player: use player capabilities
2019-06-03 16:15:55 +02:00
Thomas Guillem
10ce1cffb4
qt: use player capabilities
2019-06-03 16:15:55 +02:00
Thomas Guillem
19b6ea087a
qt: remove isRecordable getter
...
The player is always recordable.
An access/demux is not always recordable, in that case, a sout is inserted
automatically.
2019-06-03 16:15:55 +02:00
Thomas Guillem
7b939a6d39
fingerprinter: use vlc_player
...
And remove now useless processing.lock.
2019-06-03 16:15:55 +02:00
Thomas Guillem
2b0e0e9407
input: hide input_CreateFilename
2019-06-03 16:15:55 +02:00
Thomas Guillem
c5891b0c11
record: use input_item_CreateFileName
2019-06-03 16:15:55 +02:00
Thomas Guillem
80bcf667d3
input_item: add input_item_CreateFilename
2019-06-03 16:15:55 +02:00
Thomas Guillem
acf5684027
input: move decoder functions into vlc_decoder.h
...
TODO: needs to be documented.
2019-06-03 16:15:55 +02:00
Thomas Guillem
57d834cd27
include vlc_input_item.h instead of vlc_input.h
2019-06-03 16:15:55 +02:00
Thomas Guillem
ee4afd6821
remove unused #include <vlc_input.h>
2019-06-03 16:15:55 +02:00
Thomas Guillem
c6bc6b26ef
preparser: use input_item_Parse
2019-06-03 16:15:55 +02:00
Thomas Guillem
d147920356
medialibrary: metadata: use input_item_Parse
2019-06-03 16:15:55 +02:00
Thomas Guillem
af992b1f5c
medialibrary: fs: use input_item_Parse
2019-06-03 16:15:55 +02:00
Thomas Guillem
31d8592662
input: item: add input_item_Parse
...
This function doesn't use a background thread, contrary to
libvlc_MetadataRequest(). It will be used by the Medialibrary that has its own
background thread.
2019-06-03 16:15:55 +02:00
Thomas Guillem
55f66069ab
player: add vout<->es_id getters
...
Events are not enough, specially when an interface pops in the middle of a
player playback.
2019-06-03 16:15:55 +02:00
Thomas Guillem
42e8a35e76
player: associate ES ids in vout_changed event
...
This will allow API users to clearly identify vouts.
2019-06-03 16:15:55 +02:00
Thomas Guillem
a46df50831
player: store private variables in vlc_player_track
2019-06-03 16:15:54 +02:00
Thomas Guillem
5e2b7ab2f5
decoder: also send the ES id with vout events
2019-06-03 16:15:54 +02:00
Thomas Guillem
b5260c2d78
input: pass vlc_es_id_t to decoder
...
This will just be used as an identifier for input events. In order to link an
output to an ES track (from the player).
2019-06-03 16:15:54 +02:00
Steve Lhomme
c69af47933
direct3d11: rename shader variables
...
For better debugging
2019-06-03 14:21:58 +02:00
Steve Lhomme
b766edc107
direct3d11: fix warnings
2019-06-03 14:21:58 +02:00
Steve Lhomme
8fdd911cac
logo: fix warnings
2019-06-03 14:21:58 +02:00
Felix Paul Kühne
e6552f5e55
macosx/open: replace dictionary and keys with a storage structure
2019-06-03 13:36:39 +02:00
Felix Paul Kühne
aacd3dffb0
macosx/open: split single worker method into maintainable parts and optimize
2019-06-03 13:26:34 +02:00
Felix Paul Kühne
1e6859bcba
macosx/playback UI: cosmetics
2019-06-03 12:57:45 +02:00
Felix Paul Kühne
4a3b698bae
macosx/extensions: cosmetics
2019-06-03 12:41:42 +02:00
Felix Paul Kühne
38dc0d3398
macosx/CAS: cleanup
...
Define constants at the top and internalize some properties
2019-06-03 12:31:46 +02:00
Felix Paul Kühne
3baac77bd9
macosx: move VLCPositionFormatter to a file of its own
...
This way, the umbrella file misc.* can be finally removed.
2019-06-03 11:34:30 +02:00
Felix Paul Kühne
c72a2cb149
macosx: remove VLCByteCountFormatter
...
Targetted macOS versions include NSByteFormatter which should be used instead.
2019-06-03 11:27:10 +02:00
Felix Paul Kühne
a528817492
macosx/VLCTimeField: correctly define magic key
2019-06-03 11:21:12 +02:00
Felix Paul Kühne
13bd7d00fe
macosx/audio & video effects: define magic strings at the top of the file
2019-06-03 11:15:43 +02:00
Hugo Beauzée-Luyssen
83d22be6f9
tools: Allow tools to depend on other built tools
...
This notably fix building libtool, which depends on help2man.
Currently, libtool will fail to find the help2man we built as a
dependency.
https://jenkins.videolan.org/job/vlc-nightly/job/vlc-nightly-llvm-win64-x86_64/443/
2019-06-03 09:43:54 +02:00
Romain Vimont
d5a705346d
Fix compilation from a git worktree
...
>From within a git worktree, "git describe" failed due to the explicit
--git-dir option:
GEN stamp-revision
fatal: not a git repository: '../../.git/'
Let git find the actual git dir by just providing the path (-C) from
which we want to execute the git command.
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
2019-06-03 09:30:22 +02:00
Steve Lhomme
260ee399c5
winvlc: fix warnings
2019-06-03 09:25:37 +02:00
Felix Paul Kühne
d951d70fba
macosx/sprefs: save 2 of 3 array allocations
2019-06-02 12:36:21 +02:00
Felix Paul Kühne
baabf167ee
macosx/status icon: fix 'show main menu' and micro-optimize
2019-06-02 12:36:21 +02:00
Felix Paul Kühne
3a62b6fc5f
macosx/backlight control: turn error into warning as this is normal for MacBooks with a touchbar
2019-06-02 12:36:21 +02:00
Felix Paul Kühne
1e2dfd6af9
macosx/library menu: implement menu item to add more folders to monitor
2019-06-02 12:36:21 +02:00
Francois Cartegnie
44daa14e83
packetizer: h264: keep recovered state
2019-06-01 22:05:44 +02:00