mpv/stream
Uoti Urpala db8cdc73e3 Update Libav API uses
Change various code to use the latest Libav API. The libavcodec
error_recognition setting has been removed and replaced with different
semantics. I removed the "--lavdopts=er=<value>" option accordingly,
as I don't think it's widely enough used to be worth attempting to
emulate the old option semantics using the new API. A new option with
the new semantics can be added later if needed.

Libav dropped APIs that were necessary with all Libav versions
until quite recently (like setting avctx->age), and it would thus not
be possible to keep compatibility with previous Libav versions without
adding workarounds. The new APIs also had some bugs/limitations in the
recent Libav release 0.8, and it would not work fully (at least some
avcodec options would not be set correctly). Because of those issues,
this commit makes no attempt to maintain compatibility with anything
but the latest Libav git head. Hopefully the required fixes and
improvements will be included in a following Libav point release.
2012-02-01 22:46:27 +02:00
..
freesdp cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
librtsp cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
realrtsp configure, build: require at least Libav 0.7 2011-12-22 01:27:45 +02:00
ai_alsa.c
ai_alsa1x.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
ai_oss.c
asf_mmst_streaming.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
asf_mmst_streaming.h
asf_streaming.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
audio_in.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
audio_in.h
cache2.c cache: don't modify argument when stream control fails 2011-07-06 13:01:08 +03:00
cache2.h terminal output: show cache fill changes in "PAUSED" message 2011-02-15 18:35:34 +02:00
cdd.h
cdinfo.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
cookies.c
cookies.h
dvb_tune.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
dvb_tune.h
dvbin.h
frequencies.c
frequencies.h
http.c configure, build: require at least Libav 0.7 2011-12-22 01:27:45 +02:00
http.h stream/: delete base64_encode(), use libavutil av_base64_encode() 2010-12-16 05:16:50 +02:00
network.c configure, build: remove --disable-libav support 2011-12-11 07:48:26 +02:00
network.h stream: http: Allow setting custom http header 2011-04-13 03:17:05 +03:00
open.c
pnm.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
pnm.h
pvr.h
rtp.c
rtp.h
stream.c configure, build: remove --disable-libav support 2011-12-11 07:48:26 +02:00
stream.h stream: show negative seek position value in error message 2011-07-06 09:30:04 +03:00
stream_bluray.c stream_bluray: switch to new libbluray API 2011-07-10 11:30:06 +03:00
stream_cdda.c stream_cdda: fix incorrectly allocated option field 2011-07-30 04:03:47 +03:00
stream_cddb.c Windows: stream_cddb.c: include <path.h> for MinGW 2011-06-29 10:27:16 +03:00
stream_cue.c stream_cue: Avoid probing empty filename in cue_find_bin() 2011-07-06 08:56:37 +03:00
stream_dvb.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
stream_dvd.c stream_dvd: fix dvd_get_current_time() 2011-07-06 13:01:07 +03:00
stream_dvd.h options: change -alang and -slang to use string list type 2011-04-20 04:22:42 +03:00
stream_dvd_common.c
stream_dvd_common.h
stream_dvdnav.c cosmetics: stream_dvdnav.c: Remove pointless () 2011-07-06 13:01:07 +03:00
stream_dvdnav.h options: change -alang and -slang to use string list type 2011-04-20 04:22:42 +03:00
stream_ffmpeg.c Update Libav API uses 2012-02-01 22:46:27 +02:00
stream_file.c stream: Make stream_write_buffer() check for short writes 2011-04-12 18:23:43 +03:00
stream_ftp.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
stream_live555.c
stream_mf.c
stream_nemesi.c
stream_netstream.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
stream_netstream.h
stream_null.c
stream_pvr.c stream_pvr: Replace <sys/fcntl.h> include by <fcntl.h> 2011-07-06 09:55:33 +03:00
stream_radio.c cleanup: don't check for NULL before free() 2010-11-08 18:05:12 +02:00
stream_radio.h
stream_rtp.c
stream_rtsp.c
stream_smb.c Merge branch 'mplayer1_changes' 2011-05-02 00:46:03 +03:00
stream_tv.c
stream_udp.c
stream_vcd.c stream_vcd: fix option value allocated with strdup 2012-01-16 22:40:14 +02:00
stream_vstream.c
tcp.c
tcp.h
tv.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
tv.h
tvi_bsdbt848.c
tvi_def.h
tvi_dshow.c cleanup: tvi_dshow: add "static", fix printf format 2011-07-06 13:01:07 +03:00
tvi_dshow.h
tvi_dummy.c
tvi_v4l.c stream/tvi_v4l[2]: fix calculation of free RAM for buffers 2011-07-06 13:01:08 +03:00
tvi_v4l2.c stream/tvi_v4l[2]: fix calculation of free RAM for buffers 2011-07-06 13:01:08 +03:00
udp.c
udp.h
url.c stream/url.c: escape characters >= 127 in URLs 2011-02-15 18:47:55 +02:00
url.h stream/http: Add support for login/password in http_proxy env variable 2010-12-16 05:19:17 +02:00
vcd_read.h cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vcd_read_darwin.h cleanup: Make vcd_seek_to_track() static in more files 2011-06-29 09:26:00 +03:00
vcd_read_fbsd.h cleanup: Make vcd_seek_to_track() static in more files 2011-06-29 09:26:00 +03:00
vcd_read_os2.h cleanup: Make vcd_seek_to_track() static in more files 2011-06-29 09:26:00 +03:00
vcd_read_win32.h cleanup: Make vcd_seek_to_track() static in more files 2011-06-29 09:26:00 +03:00