| Refactor: rename "sub-filter" to "sub-source" this includes capability, functions, constants, user messages and command line parameter.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
| 14 年前 |
| input: item: fix false positives when matching slaves
- don't match 2 possible slaves between each others
- The slave name len should not be twice longer than the item name len.
(avoid matching "2016 - blabla.aac" with "20.mkv" for example)
The matching algorithm is still quite dumb and far from perfect. We should
detect item as slaves only if they have a language indication in their path
name.
Fixes #18913
| 8 年前 |
| test: hxxx: missing config.h
merge of
(cherry picked from commit bb9623a7e8cd80a3e3bd6886a145785816088682)
(cherry picked from commit 9aa79523e1acdacaf365e79a09c482666953bdfb)
| 8 年前 |
| input: item: fix false positives when matching slaves
- don't match 2 possible slaves between each others
- The slave name len should not be twice longer than the item name len.
(avoid matching "2016 - blabla.aac" with "20.mkv" for example)
The matching algorithm is still quite dumb and far from perfect. We should
detect item as slaves only if they have a language indication in their path
name.
Fixes #18913
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| test: update .gitignore
| 11 年前 |
| test: add iosvlc.m for iOS development
iosvlc.m provides a binary usable as an iOS application, forwarding the
VLC arguments just like VLC on desktop. It allows easier iteration on
vlccore development for iOS, without the need to test in a VLCKit
application like VLC for iOS or new external application.
It is currently designed for usage with dynamic plugins.
To develop with it, you must generate a .ipa archive containing both
the resulting binary as executable, a PkgInfo file, an Info.plist file
describing the package and the libs (libvlc.dylib, libvlccore.dylib, and
every plugin .dylib or additional convenience libraries that are not
linked statically in the Frameworks/ directory. It must then be signed
with a developer certificate allowed by Apple and provisionned with a
mobileprovision file allowing installation on the given device for the
same developer certificate.
Then, tools like libimobiledevice can be used to start the application
with additional arguments or environment variables. They can also be
added in XCode through the "Edit Scheme" menu.
A big part of the iOS-specific code has been originally written by
Marvin Scholz in a more complete libVLC ios sample.
Co-authored-by: Marvin Scholz <epirat07@gmail.com>
Cherry-picked and adapted from commits:
e16f4d9bb6830fd5ad257a60babc0377a3ab39a2
0bfe88030104d2e9c962c24c144ce5c17294f146
96bee41831849597448a2414aa06faa1ee837a38
904998afec0b2d4192e877c19c7e5295bcaf4c67
54c392d7be7f73af6fabcf542c3c2670db00ff1a
| 2 年前 |
| Test some things
| 19 年前 |
| test: check POTFILES.in in test suite
(It is already tested in dist(check) but that is way too slow.)
| 12 年前 |
| test: add iosvlc.m for iOS development
iosvlc.m provides a binary usable as an iOS application, forwarding the
VLC arguments just like VLC on desktop. It allows easier iteration on
vlccore development for iOS, without the need to test in a VLCKit
application like VLC for iOS or new external application.
It is currently designed for usage with dynamic plugins.
To develop with it, you must generate a .ipa archive containing both
the resulting binary as executable, a PkgInfo file, an Info.plist file
describing the package and the libs (libvlc.dylib, libvlccore.dylib, and
every plugin .dylib or additional convenience libraries that are not
linked statically in the Frameworks/ directory. It must then be signed
with a developer certificate allowed by Apple and provisionned with a
mobileprovision file allowing installation on the given device for the
same developer certificate.
Then, tools like libimobiledevice can be used to start the application
with additional arguments or environment variables. They can also be
added in XCode through the "Edit Scheme" menu.
A big part of the iOS-specific code has been originally written by
Marvin Scholz in a more complete libVLC ios sample.
Co-authored-by: Marvin Scholz <epirat07@gmail.com>
Cherry-picked and adapted from commits:
e16f4d9bb6830fd5ad257a60babc0377a3ab39a2
0bfe88030104d2e9c962c24c144ce5c17294f146
96bee41831849597448a2414aa06faa1ee837a38
904998afec0b2d4192e877c19c7e5295bcaf4c67
54c392d7be7f73af6fabcf542c3c2670db00ff1a
| 2 年前 |
| test: make_check_wrapper: fix gdb exec path
(cherry picked from commit 500084eee99afc07dc9e8e56bef29e41f40ffab7)
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
| 6 年前 |
| run_vlc.sh: Don't fail when running without a TTY
This should help the test to pass on our buildbots
| 9 年前 |
| test: input: change args handling
vlc arguments are passed by environment variable in order to don't mess
libfuzzer arguments handling:
- "VLC_TARGET" to pass the target name (or demux name).
- "V" to specify the verbose level.
| 8 年前 |
| test: input: fix demux-run usage
| 8 年前 |