-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vlc: use official repo + add seeds and dicts + add demuxers #13010
Conversation
tguillem
commented
Feb 6, 2025
•
edited
Loading
edited
- Remove useless vlc-demux-libfuzzer output target
- Use the official VideoLAN/vlc repository
- Add seeds and dicts: create one output target per format
- Add mkv, ogg, xml support
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
tguillem is a new contributor to projects/vlc. The PR must be approved by known contributors before it can be merged. The past contributors are: tmatth |
bd905c4
to
0a5b038
Compare
a923b2b
to
6dba343
Compare
6dba343
to
05d53d1
Compare
vlc-demux-dec-libfuzzer is demuxing + trying to decode streams. vlc-demux-libfuzzer is only demuxing. So, no need to run them both.
And not the mirrored one.
And create one target per demux format. Here is the output folder after this commit: ``` vlc-demux-dec-libfuzzer vlc-demux-dec-asf-libfuzzer vlc-demux-dec-asf-libfuzzer_seed_corpus.zip vlc-demux-dec-avi-libfuzzer vlc-demux-dec-avi-libfuzzer.dict vlc-demux-dec-avi-libfuzzer_seed_corpus.zip vlc-demux-dec-dirac-libfuzzer vlc-demux-dec-dirac-libfuzzer_seed_corpus.zip vlc-demux-dec-dts-libfuzzer vlc-demux-dec-dts-libfuzzer_seed_corpus.zip vlc-demux-dec-flac-libfuzzer vlc-demux-dec-flac-libfuzzer_seed_corpus.zip vlc-demux-dec-h264-libfuzzer vlc-demux-dec-h264-libfuzzer_seed_corpus.zip vlc-demux-dec-h265-libfuzzer vlc-demux-dec-h265-libfuzzer_seed_corpus.zip vlc-demux-dec-image-libfuzzer vlc-demux-dec-image-libfuzzer.dict vlc-demux-dec-image-libfuzzer_seed_corpus.zip vlc-demux-dec-midi-libfuzzer vlc-demux-dec-midi-libfuzzer_seed_corpus.zip vlc-demux-dec-mkv-libfuzzer vlc-demux-dec-mkv-libfuzzer_seed_corpus.zip vlc-demux-dec-mp3-libfuzzer vlc-demux-dec-mp3-libfuzzer_seed_corpus.zip vlc-demux-dec-mp4-libfuzzer vlc-demux-dec-mp4-libfuzzer.dict vlc-demux-dec-mp4-libfuzzer_seed_corpus.zip vlc-demux-dec-mpc-libfuzzer vlc-demux-dec-mpc-libfuzzer_seed_corpus.zip vlc-demux-dec-ogg-libfuzzer vlc-demux-dec-ogg-libfuzzer_seed_corpus.zip vlc-demux-dec-pva-libfuzzer vlc-demux-dec-pva-libfuzzer_seed_corpus.zip vlc-demux-dec-sdp-libfuzzer vlc-demux-dec-sdp-libfuzzer_seed_corpus.zip vlc-demux-dec-stl-libfuzzer vlc-demux-dec-stl-libfuzzer_seed_corpus.zip vlc-demux-dec-subtitle-libfuzzer vlc-demux-dec-subtitle-libfuzzer.dict vlc-demux-dec-subtitle-libfuzzer_seed_corpus.zip vlc-demux-dec-ts-libfuzzer vlc-demux-dec-ts-libfuzzer_seed_corpus.zip vlc-demux-dec-ty-libfuzzer vlc-demux-dec-ty-libfuzzer_seed_corpus.zip vlc-demux-dec-ttml-libfuzzer vlc-demux-dec-ttml-libfuzzer.dict vlc-demux-dec-ttml-libfuzzer_seed_corpus.zip vlc-demux-dec-vob-libfuzzer vlc-demux-dec-vob-libfuzzer_seed_corpus.zip vlc-demux-dec-voc-libfuzzer vlc-demux-dec-voc-libfuzzer_seed_corpus.zip vlc-demux-dec-wav-libfuzzer vlc-demux-dec-wav-libfuzzer_seed_corpus.zip vlc-demux-dec-webvtt-libfuzzer vlc-demux-dec-webvtt-libfuzzer.dict vlc-demux-dec-webvtt-libfuzzer_seed_corpus.zip vlc-demux-dec-xa-libfuzzer vlc-demux-dec-xa-libfuzzer_seed_corpus.zip ```
No need to fuzz translations and it takes some time to generate.
05d53d1
to
92893ec
Compare