summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorranma <ranma@b3059339-0415-0410-9bf9-f77b7e298cf2>2011-02-10 21:25:38 +0000
committerUoti Urpala <uau@mplayer2.org>2011-04-12 18:23:43 +0300
commitf8c32fc953320b93c5975c03d3d2f8a5febce498 (patch)
tree1e028da034c191693e0e90d98d6e501dcbbf0000 /Makefile
parent7fe2856fd99fb9211634a3fbf611fb8c04232396 (diff)
downloadmpv-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 'Makefile')
0 files changed, 0 insertions, 0 deletions