mpv/stream
reimar f94717cdc4 cache, stream: avoid extra memcpy when using cache
Add a stream_read_internal() function that reads directly into a given
buffer instead of the stream's internal one. Use this to read directly
into cache memory, avoiding a memcpy(). This requires also adding a
stream_seek_internal() as the normal seek function reads into the
stream's buffer.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32559 b3059339-0415-0410-9bf9-f77b7e298cf2
2010-11-07 21:46:22 +02:00
..
freesdp
librtsp rtsp_rtp.c: Add missing avstring include for av_strlcpy 2010-11-02 04:18:37 +02:00
realrtsp
ai_alsa.c spelling fixes 2010-11-02 04:15:03 +02:00
ai_alsa1x.c spelling fixes 2010-11-02 04:15:03 +02:00
ai_oss.c
asf_mmst_streaming.c
asf_mmst_streaming.h
asf_streaming.c printf format fixes ("%d" -> "%zd") 2010-11-02 04:15:48 +02:00
audio_in.c
audio_in.h
cache2.c cache, stream: avoid extra memcpy when using cache 2010-11-07 21:46:22 +02:00
cache2.h cache: Move cache_fill_status extern declaration to cache2.h 2010-11-02 04:16:45 +02:00
cdd.h stream_cddb: move structs to the file they're used in 2010-11-02 04:11:07 +02:00
cdinfo.c
cookies.c
cookies.h
dvb_tune.c
dvb_tune.h
dvbin.h stream/dvbin.h: Use angular brackets for system #includes. 2010-11-02 04:11:07 +02:00
frequencies.c
frequencies.h
http.c stream/http.c: Move mime_type_table extern declaration to network.h 2010-11-02 04:16:45 +02:00
http.h
network.c stream_network: Fix possible crash for invalid http_proxy URLs 2010-11-02 04:18:37 +02:00
network.h stream/http.c: Move mime_type_table extern declaration to network.h 2010-11-02 04:16:45 +02:00
open.c Simplify code: make open_stream() accept NULL file_format argument 2010-11-02 04:15:48 +02:00
pnm.c spelling fixes 2010-11-02 04:15:03 +02:00
pnm.h
pvr.h
rtp.c
rtp.h
stream.c cache, stream: avoid extra memcpy when using cache 2010-11-07 21:46:22 +02:00
stream.h cache, stream: avoid extra memcpy when using cache 2010-11-07 21:46:22 +02:00
stream_bluray.c stream_bluray: implement slave mode compatible controls 2010-11-02 04:14:20 +02:00
stream_cdda.c stream_cdda: change printf format for cdda_tracks to %d 2010-11-02 04:11:07 +02:00
stream_cddb.c Factorize MPlayer/MEncoder version string handling. 2010-11-02 04:11:43 +02:00
stream_cue.c
stream_dvb.c stream_dvb.c: avoid compiler warning by adding initialization 2010-11-02 04:14:46 +02:00
stream_dvd.c stream_dvd: millisecond accuracy for chapters in -identify output 2010-11-07 20:18:21 +02:00
stream_dvd.h stream_dvd[nav]: Add const qualifiers to string arguments 2010-11-02 04:15:48 +02:00
stream_dvd_common.c
stream_dvd_common.h
stream_dvdnav.c stream_dvd[nav]: Add const qualifiers to string arguments 2010-11-02 04:15:48 +02:00
stream_dvdnav.h stream_dvd[nav]: Add const qualifiers to string arguments 2010-11-02 04:15:48 +02:00
stream_ffmpeg.c Add support for STREAM_CTRL_SEEK_TO_TIME in ffmpeg streams 2010-05-25 23:07:28 +00:00
stream_file.c stream_file: Simplify and document MinGW stdin hack 2010-11-02 04:15:48 +02:00
stream_ftp.c stream: Use MSG_NOSIGNAL flag if available for send(). 2010-11-02 04:11:43 +02:00
stream_live555.c
stream_mf.c
stream_nemesi.c
stream_netstream.c Drop pointless _st suffix from 'struct stream'. 2010-05-27 20:38:25 +00:00
stream_netstream.h stream: Use MSG_NOSIGNAL flag if available for send(). 2010-11-02 04:11:43 +02:00
stream_null.c
stream_pvr.c
stream_radio.c Remove #warning preprocessor directives 2010-11-02 04:18:10 +02:00
stream_radio.h Drop pointless _st suffix from 'struct stream'. 2010-05-27 20:38:25 +00:00
stream_rtp.c
stream_rtsp.c Drop pointless _st suffix from 'struct stream'. 2010-05-27 20:38:25 +00:00
stream_smb.c
stream_tv.c
stream_udp.c
stream_vcd.c Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
stream_vstream.c cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf" 2010-05-29 17:20:44 +03:00
tcp.c stream/tcp.c: Prefer the use of inet_ntop over inet_ntoa 2010-11-02 04:11:07 +02:00
tcp.h
tv.c stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tv.h stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tvi_bsdbt848.c stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tvi_def.h stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tvi_dshow.c stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tvi_dshow.h
tvi_dummy.c stream/tv: move new_handle() function from header to tv.c 2010-11-02 04:16:55 +02:00
tvi_v4l.c Remove remaining %lf printf conversions 2010-11-02 04:18:08 +02:00
tvi_v4l2.c Remove remaining %lf printf conversions 2010-11-02 04:18:08 +02:00
udp.c
udp.h
url.c
url.h
vcd_read.h Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
vcd_read_darwin.h
vcd_read_fbsd.h Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
vcd_read_os2.h
vcd_read_win32.h cosmetics: Remove vim/emacs coding style hints from sources 2010-11-02 04:16:48 +02:00