-
-
Notifications
You must be signed in to change notification settings - Fork 6.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
Even better emulate POSIX file functions #5694
Conversation
err != ENOBUFS && err != ENOMEM && err != ENXIO)) | ||
errno = EIO; // exact errno is unknown or incorrect, use default error number | ||
} | ||
return ret; |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
Video playback is still not working in all cases. Try the sample VIDEO_TS folders here. The "NOT_OK" folder does not play (testing over SMB) when Karlson2k@e502b09 is included, and it also does not play when this PR is included (in addition to Karlson2k@e502b09). debug log playing NOT_OK over SMB with a build based on master with PR5694+e502b09. (full log). |
Seems that some external lib doesn't handle correctly partial read. |
I added a debug log to my previous comment in case that is helpful to you. |
@MilhouseVH Thanks! Could you do the same with PR5694-e502b09? |
@MilhouseVH We always could revert before release. I want to find real root problem. Thanks for testing and log. |
Yes, I think it will be necessary to revert e502b09 unless the root problem can be identified and fixed fairly quickly. This is a problem for all platforms so reverting e502b09 on master before the next round of betas might be a good idea, then continue testing yourself with e502b09 added (the VIDEO_TS is a reproducible test case for me, at least on Pi/OpenELEC/SMB) until the problem is fixed? |
@MilhouseVH Looks like I found the root problem for broken reading. |
For fix of broken ifo handling: PR #5700 |
Big change very late. I feel a bit reluctant at pulling this. What bugreports does it fix? |
It was supposed to fix reading over SMB, but it didn't fix it as we have a bug in libdvdcss. |
4afc251
to
bcdcdf4
Compare
Rebased, only last commit. |
ping, is this still needed? |
If still needed please open a new PR and reference this one. |
Properly support feof() and ferror() emulated functions.