diff options
author | ranma <ranma@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2011-02-10 21:25:38 +0000 |
---|---|---|
committer | Uoti Urpala <uau@mplayer2.org> | 2011-04-12 18:23:43 +0300 |
commit | f8c32fc953320b93c5975c03d3d2f8a5febce498 (patch) | |
tree | 1e028da034c191693e0e90d98d6e501dcbbf0000 /TOOLS/midentify.sh | |
parent | 7fe2856fd99fb9211634a3fbf611fb8c04232396 (diff) | |
download | mpv-f8c32fc953320b93c5975c03d3d2f8a5febce498.tar.bz2 mpv-f8c32fc953320b93c5975c03d3d2f8a5febce498.tar.xz |
stream: Make stream_write_buffer() check for short writes
None of the calling sites to stream_write_buffer were checking the
return value to see if all bytes got written (nothing in current code
actually calls it any more after MEncoder was removed).
This was causing (very occasionally) problems with mencoder when using
output pipes AND running under a sandbox or when being straced (ptrace
is the culprit). Theoretically this problem can happen without pipes
or ptrace.
Only stream_file, stream_smb and stream_ffmpeg implement
write_buffer and ffmpeg already handles this internally.
Original patch by Sang-Uok Kum.
Signed-off-by: Tobias Diedrich <ranma@google.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32881 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'TOOLS/midentify.sh')
0 files changed, 0 insertions, 0 deletions