-
Notifications
You must be signed in to change notification settings - Fork 48
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
LWLibavSource crashes with specific file with VapourSynth #42
Comments
Also happens on Linux (ubuntu). Too bad nobody cares. |
Thanks for testing. I used self-compiled 64 bit Binaries built from git HEAD. |
i get this on my archlinux 64bits
VS R30 (from GIT) and lsmashsource r868 (from GIT) with VSEdit can decode the firts 16 frames, in the frame 17,18 and 19 crash the program. the rest also can decode ok (from 20 to 99) |
@sl1pkn07: The message printed just before that is what matters. |
gdb vsedit: http://sl1pkn07.wtf/paste/view/67a77488 |
Try again with the latest lsmashsource. It should at least return a proper error now instead of crashing. |
in gdb:
|
And the other obvious question that will probably help me and/or the author. Does it work in avisynth? |
Yes, it is. In avisynth it simply returns an uninitialized frame for many of the possible errors. So you get random memory which is usually a recycled previous frame. Definitely not what's expected either. If anything returning the most recent ok frame makes more sense if you want to do error concealing. |
I have found a workaround for this issue. Cheers, |
Also found a way to fix m2ts files that you have already processed with tsmuxer or clownbd. In bdrebuilder, use the import -> video files option. This takes a while, but when it finally processes/loads it will have created a new 00000.m2ts file in the working directories. There is no need to tell bdrebuilder to 'save', you can just grab the temporary file. This file works fine with lsmas. |
When trying to decode sample.m2ts with latest LWLibavSource, it immediately crashes python.
mpv plays the file fine and without decoder errors. FFMS2 also decodes it but discards the first frame (seems to be another bug).
OS X crash report
lwi file
Script:
Using vspipe also leads to a crash.
The text was updated successfully, but these errors were encountered: