ffmpeg/libavformat
Antti Seppälä 5423e908c9 Support urlencoded http authentication credentials
It should be possible to specify usernames in http requests containing
urlencoded characters. This patch adds support for decoding the auth
strings.

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-26 00:18:32 +03:00
..
4xm.c
a64.c
aacdec.c
ac3dec.c mp3/ac3 probe: search for PES headers to prevent probing MPEG-PS as MP3. 2012-05-30 09:08:29 -07:00
adtsenc.c adtsenc: Don't expose the muxer internals to the rest of lavf 2012-06-03 01:18:11 +03:00
adxdec.c
aea.c
aiff.h
aiffdec.c
aiffenc.c
allformats.c RTMPTE protocol support 2012-07-23 16:32:09 +03:00
amr.c amr: Mark an array const 2012-06-17 22:50:06 +03:00
anm.c
apc.c
ape.c ape: create audio stream before reading tags. 2012-06-24 07:55:33 +02:00
apetag.c apetag: reindent 2012-07-02 16:16:38 +02:00
apetag.h
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec.c asfdec: read attached pictures. 2012-07-02 16:16:45 +02:00
asfenc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
assdec.c
assenc.c
au.c
audiointerleave.c
audiointerleave.h
avc.c
avc.h
avformat.h lavf: include libavutil/time.h instead of redeclaring av_gettime() 2012-06-21 22:53:05 +01:00
avi.h
avidec.c avidec: make scale and rate unsigned. 2012-06-04 14:18:49 +02:00
avienc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
avio_internal.h
avio.c Replace usleep() calls with av_usleep() 2012-06-22 17:15:36 +01:00
avio.h
aviobuf.c
avisynth.c avisynth: Make sure the filename passed to avisynth is in the right code page 2012-05-31 22:39:08 +03:00
avlanguage.c
avlanguage.h
avs.c
bethsoftvid.c
bfi.c
bink.c
bmv.c
c93.c
caf.c
caf.h
cafdec.c cafdec: allow larger ALAC magic cookie 2012-07-19 20:14:29 -04:00
cavsvideodec.c
cdg.c
cdxl.c
concat.c
crcenc.c
crypto.c
cutils.c
daud.c
dfa.c
diracdec.c
dnxhddec.c
dsicin.c
dtsdec.c
dv.c dv: Split profile handling code into a separate file. 2012-05-07 23:59:49 +02:00
dv.h
dvenc.c dv: Split profile handling code into a separate file. 2012-05-07 23:59:49 +02:00
dxa.c
eacdata.c
electronicarts.c ea: check chunk_size for validity. 2012-05-04 16:06:26 -07:00
ffm.h
ffmdec.c
ffmenc.c
ffmeta.h
ffmetadec.c
ffmetaenc.c
file.c file: Only include unistd.h if it exists 2012-06-29 15:53:41 +03:00
filmstripdec.c
filmstripenc.c
flacdec.c flacdec: be less strict when parsing attached pictures. 2012-07-07 20:34:20 +02:00
flacenc_header.c
flacenc.c
flacenc.h
flic.c
flv.h flv: add support for G.711 2012-06-28 16:53:09 +02:00
flvdec.c flvdec: Treat all nellymoser versions as the same codec 2012-07-05 22:07:45 +03:00
flvenc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
framecrcenc.c avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps. 2012-05-20 19:50:32 -04:00
framehash.c
g723_1.c G.723.1 demuxer and decoder 2012-07-22 07:58:54 +02:00
gif.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c gxfenc: remove disabled half-implemented MJPEG tag 2012-05-14 15:38:42 +02:00
h261dec.c
h263dec.c
h264dec.c
hls.c Replace usleep() calls with av_usleep() 2012-06-22 17:15:36 +01:00
hlsproto.c Replace usleep() calls with av_usleep() 2012-06-22 17:15:36 +01:00
http.c lavf: remove unnecessary inclusions of unistd.h 2012-06-20 11:46:30 +01:00
http.h http: Add support for reusing the http socket for subsequent requests 2012-05-28 16:42:40 +03:00
httpauth.c Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
httpauth.h
id3v1.c
id3v1.h
id3v2.c id3v2: add a mimetype for bmp pictures. 2012-07-07 20:34:41 +02:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c lavf: change some (de)muxer names to lowercase 2012-05-19 19:44:16 +01:00
idroqenc.c lavf: change some (de)muxer names to lowercase 2012-05-19 19:44:16 +01:00
iff.c lavf: change some (de)muxer names to lowercase 2012-05-19 19:44:16 +01:00
ilbc.c Implement the iLBC storage file format 2012-06-18 22:01:02 +03:00
img2.c
img2dec.c image2: Add "start_number" private option to the demuxer 2012-06-24 07:37:38 +02:00
img2enc.c image2: Add "start_number" private option to the muxer 2012-06-24 07:35:54 +02:00
ingenientdec.c
internal.h
ipmovie.c
isom.c mov: Support muxing/demuxing iLBC 2012-06-18 22:00:35 +03:00
isom.h
iss.c lavf: change some (de)muxer names to lowercase 2012-05-19 19:44:16 +01:00
iv8.c
ivfdec.c lavf: Make codec_tag arrays constant 2012-06-21 16:11:29 +03:00
ivfenc.c
jvdec.c
latmenc.c
libavformat.v
librtmp.c librtmp: return AVERROR_UNKNOWN instead of -1. 2012-06-03 15:46:27 +02:00
lmlm4.c
lxfdec.c
m4vdec.c
Makefile Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
matroska.c
matroska.h
matroskadec.c matroskadec: return more correct error code on read error. 2012-07-22 09:14:05 +02:00
matroskaenc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
md5enc.c avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps. 2012-05-20 19:50:32 -04:00
md5proto.c
metadata-example.c
metadata.c
metadata.h
mm.c
mmf.c
mms.c
mms.h
mmsh.c
mmst.c mmst: Use AVUNERROR() to convert error codes to the right range for strerror 2012-06-19 20:23:19 +03:00
mov_chan.c avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxer 2012-07-19 13:26:45 -04:00
mov_chan.h avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxer 2012-07-19 13:26:45 -04:00
mov.c avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxer 2012-07-19 13:26:45 -04:00
movenc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
movenc.h
movenchint.c rtpenc_chain: Return an error code instead of just a plain pointer 2012-05-26 13:35:44 +03:00
mp3dec.c mp3/ac3 probe: search for PES headers to prevent probing MPEG-PS as MP3. 2012-05-30 09:08:29 -07:00
mp3enc.c
mpc8.c mpc8: read APE tags. 2012-06-26 19:05:24 +02:00
mpc.c
mpeg.c mpeg: remove disabled code 2012-07-16 00:15:21 +02:00
mpeg.h
mpegenc.c mpegenc: remove disabled code 2012-07-21 16:34:29 +02:00
mpegts.c mpegts: remove unused/incomplete/broken seeking code 2012-06-19 00:56:43 +01:00
mpegts.h
mpegtsenc.c mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing 2012-06-04 15:41:09 +03:00
mpegvideodec.c
mpjpeg.c
msnwc_tcp.c
mtv.c lavf: change some (de)muxer names to lowercase 2012-05-19 19:44:16 +01:00
mvi.c
mxf.c mxfdec: set pixel format for cdci picture formats 2012-07-10 13:51:04 +02:00
mxf.h mxfdec: fix frame height vs field height confusion 2012-07-10 13:51:04 +02:00
mxfdec.c mxfdec: fix off by one error. 2012-07-10 13:51:05 +02:00
mxfenc.c
mxg.c
ncdec.c
network.c network: Don't redefine error codes if they already exist in errno.h 2012-06-26 17:22:21 +03:00
network.h network: Always use our version of gai_strerror on windows 2012-07-15 21:41:38 +03:00
nsvdec.c Mark a number of variables only used in av_dlog() calls as av_unused. 2012-05-06 18:01:31 +02:00
nullenc.c
nut.c
nut.h
nutdec.c
nutenc.c lavf: use conditional notation for default codec in muxer declarations. 2012-07-22 16:10:21 -07:00
nuv.c
oggdec.c
oggdec.h
oggenc.c
oggparsecelt.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oma.c
oma.h
omadec.c
omaenc.c
options_table.h options_table: Add some missing #includes to fix "make checkheaders". 2012-05-08 20:05:20 +02:00
options.c
os_support.c os_support: K&R formatting cosmetics 2012-07-17 20:10:50 +02:00
os_support.h os_support: Add fallback definitions for stat flags 2012-06-30 15:18:50 +03:00
output-example.c
pcm.c
pcm.h
pcmdec.c
pcmenc.c
pmpdec.c
psxstr.c
pva.c
qcp.c
qtpalette.h
r3d.c
rawdec.c
rawdec.h
rawenc.c
rawenc.h
rawvideodec.c
rdt.c
rdt.h
riff.c MS Expression Encoder Screen decoder 2012-07-13 06:59:48 +02:00
riff.h
rl2.c
rm.c
rm.h
rmdec.c
rmenc.c
rpl.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h rtmp: Add ff_rtmp_calc_digest_pos() 2012-07-23 16:32:05 +03:00
rtmpcrypt.c rtmp: Add credit/copyright to librtmp authors for parts of the RTMPE code 2012-07-24 18:13:26 +03:00
rtmpcrypt.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmpdh.c rtmp: Add credit/copyright to librtmp authors for parts of the RTMPE code 2012-07-24 18:13:26 +03:00
rtmpdh.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmphttp.c RTMPTS protocol support 2012-07-17 14:02:55 +03:00
rtmppkt.c rtmp: Read and handle incoming packets while writing data 2012-06-14 22:22:58 +03:00
rtmppkt.h rtmp: Read and handle incoming packets while writing data 2012-06-14 22:22:58 +03:00
rtmpproto.c rtmp: Return an error when the client bandwidth is incorrect 2012-07-25 23:57:01 +03:00
rtp.c rtp: Only choose static payload types if the sample rate and channels are right 2012-07-24 00:42:58 +03:00
rtp.h misc typo and wording fixes 2012-07-03 17:35:11 +02:00
rtpdec_amr.c
rtpdec_asf.c
rtpdec_formats.h rtpdec: Add a depacketizer for iLBC 2012-06-18 22:01:04 +03:00
rtpdec_g726.c
rtpdec_h263_rfc2190.c rtpdec: Don't require frames to start with a Mode A packet 2012-06-14 22:11:43 +03:00
rtpdec_h263.c
rtpdec_h264.c lavf: remove unnecessary inclusions of unistd.h 2012-06-20 11:46:30 +01:00
rtpdec_ilbc.c rtpdec: Add a depacketizer for iLBC 2012-06-18 22:01:04 +03:00
rtpdec_latm.c
rtpdec_mpeg4.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c
rtpdec_svq3.c
rtpdec_vp8.c
rtpdec_xiph.c
rtpdec.c rtpdec: Don't explicitly include unistd.h any longer 2012-06-29 15:38:10 +03:00
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c rtpenc_chain: Return an error code instead of just a plain pointer 2012-05-26 13:35:44 +03:00
rtpenc_chain.h rtpenc_chain: Return an error code instead of just a plain pointer 2012-05-26 13:35:44 +03:00
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264.c rtpenc: Allow requesting H264 RTP packetization mode 0 2012-06-18 12:27:56 +03:00
rtpenc_latm.c
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c
rtpenc.c rtsp: remove terminal comma in FF_RTP_FLAG_OPTS macro. 2012-07-21 15:35:01 -04:00
rtpenc.h rtsp: remove terminal comma in FF_RTP_FLAG_OPTS macro. 2012-07-21 15:35:01 -04:00
rtpproto.c Remove unnecessary inclusions of [sys/]time.h 2012-06-20 11:46:46 +01:00
rtsp.c rtsp: remove terminal comma in FF_RTP_FLAG_OPTS macro. 2012-07-21 15:35:01 -04:00
rtsp.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspcodes.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspdec.c rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspenc.c Remove unnecessary inclusions of [sys/]time.h 2012-06-20 11:46:46 +01:00
sapdec.c Remove unnecessary inclusions of [sys/]time.h 2012-06-20 11:46:46 +01:00
sapenc.c rtpenc_chain: Return an error code instead of just a plain pointer 2012-05-26 13:35:44 +03:00
sauce.c
sauce.h
sctp.c sctp: add port missing error message 2012-07-25 20:31:16 +03:00
sdp.c rtpenc: Support packetizing iLBC 2012-06-18 22:01:04 +03:00
seek-test.c
seek.c
seek.h
segafilm.c
segment.c segment: remove unnecessary <strings.h> include 2012-06-15 19:10:58 +02:00
sierravmd.c
siff.c
smacker.c
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps. 2012-05-20 19:50:32 -04:00
sol.c
sox.h
soxdec.c
soxenc.c
spdif.c
spdif.h
spdifdec.c
spdifenc.c
srtdec.c
swf.h
swfdec.c
swfenc.c avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps. 2012-05-20 19:50:32 -04:00
tcp.c tcp: add port missing error message 2012-07-25 20:30:39 +03:00
thp.c
tiertexseq.c
tls.c
tmv.c
tta.c
tty.c
txd.c
udp.c udp: Support IGMPv3 source specific multicast and source blocking 2012-06-27 14:39:00 +03:00
url.h avio: Add a function for signalling end of reading/writing 2012-05-22 23:16:41 +03:00
urldecode.c Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
urldecode.h Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
utils.c Move av_gettime() to libavutil 2012-06-20 17:09:03 +01:00
vc1test.c
vc1testenc.c
version.h Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vqf.c
wav.c wav: init st to NULL to avoid a false-positive warning. 2012-07-23 11:34:08 -04:00
wc3movie.c
westwood_aud.c
westwood_vqa.c
wtv.c wtv: Check the return value from gmtime 2012-06-25 16:20:08 +03:00
wv.c
xa.c
xmv.c
xwma.c
yop.c
yuv4mpeg.c