Anton Khirnov
d1c5fdf892
avio: add more documentation for AVIOContext.
15 years ago
Alberto Delmás
768c525114
Parse sprite data for WMVP and WVP2, and decode sprites for the latter
Signed-off-by: Anton Khirnov <anton@khirnov.net>
15 years ago
Anton Khirnov
c1a9012d62
avio: document some members of AVIOContext.
15 years ago
Anton Khirnov
e782a0c6da
avio: document avio_close().
15 years ago
Anton Khirnov
893816ba1e
avio: cosmetics, vertically align comments.
15 years ago
Anton Khirnov
72d4405b66
avio: cosmetics, group the reading functions.
15 years ago
Anton Khirnov
37744e3282
avio: cosmetics, merge all the FF_API_OLD_AVIO blocks.
15 years ago
Anton Khirnov
fafa7290f1
avio: cosmetics, move AVIOContext to start of the file.
15 years ago
Anton Khirnov
6084ee5dc5
avio: update file header.
15 years ago
Clément Bœsch
47dec30edb
oggdec: fix demuxing chained audio streams
Chained ogg served by icecast and mpd should demux
properly now.
Fixes issue2337
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
15 years ago
Alex Converse
347b375a80
daud: Don't write packets that are too large to have their size expressed in the bytestream.
15 years ago
Reimar Döffinger
d459d8e28d
Abort Ogg header parsing when we encounter a data packet.
Fixes ticket #15 .
15 years ago
Anton Khirnov
17ca374c7d
avformat.h: fix a misplaced #endif
15 years ago
Michael Niedermayer
c0577ceb55
flv: Only parse keyframe index when the underlaying protocol allows seeking as we need to seek to read the index
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Kharkov Alexander
ba667e600f
Fix support for flvtool2 "keyframes based" generated index in FLV format decoder
Current keyframes data parser unconditionally rewind metadata to the end
at the end of function. As result ALL metadata located after keyframes
index not parsed,
and as metadata object can have ANY placement inside metadata it can
lead to unpredictable result
(bitrate can not be found, etc.). As result FLV movie will not play at
all in such situation.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Anton Khirnov
0c68c80419
lavf: bump minor and add an APIChanges entry for avformat cleanup
15 years ago
Anton Khirnov
3ee53dabcf
lavf: get rid of ffm-specific stuff in avformat.h
15 years ago
Anton Khirnov
cdc6a87f19
avio: deprecate av_protocol_next().
15 years ago
Anton Khirnov
f8270bbf8c
avio: add a function for iterating though protocol names.
15 years ago
Anton Khirnov
c234d40bd9
lavf: rename a parameter of av_sdp_create from buff->buf
This is more consistent with the rest of the API.
15 years ago
Anton Khirnov
c3675dfe1e
lavf: rename avf_sdp_create to av_sdp_create.
The new name is more consistent with the rest of the API.
15 years ago
Anton Khirnov
a9bf9d8e53
lavf: make av_guess_image2_codec internal
It doesn't look very useful as a public function.
15 years ago
Anton Khirnov
5593f03148
avio: make URLProtocol internal.
15 years ago
Anton Khirnov
c486dade95
avio: make URLContext internal.
15 years ago
Anton Khirnov
c5704b2b9a
lavf: mark av_pkt_dump(_log) for remove on $next+1 bump.
15 years ago
Anton Khirnov
f35ff97f2e
lavf: use designated initializers for all protocols
This is more readable and makes it easier to reorder URLProtocol
members.
15 years ago
Anton Khirnov
a6aa7a1a14
applehttp: don't use deprecated url_ functions.
15 years ago
Anton Khirnov
d6bbe76124
avio: move two ff_udp_* functions from avio_internal to url.h
15 years ago
Anton Khirnov
acaceca2f1
asfdec: remove a forgotten declaration of nonexistent function
15 years ago
Anton Khirnov
026e175775
avio: deprecate the typedef for URLInterruptCB
There's no particular reason to pollute the namespace with a typedef for
it.
15 years ago
Luca Barbato
a2031251c7
proto: include os_support.h in network.h
Fix compilation on systems without poll()
15 years ago
Anton Khirnov
9181976348
matroskaenc: don't write an empty Cues element.
15 years ago
Anton Khirnov
5cec897105
avio: move extern url_interrupt_cb declaration from avio.h to url.h
15 years ago
Anton Khirnov
8e76a19b63
avio: make av_register_protocol2 internal.
15 years ago
Anton Khirnov
80c6e238b0
avio: avio_ prefix for url_set_interrupt_cb.
15 years ago
Anton Khirnov
f87b1b373a
avio: AVIO_ prefixes for URL_ open flags.
15 years ago
Peter Ross
de174d0d25
riff: add ATRAC3+ guid
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Peter Ross
aa9380c89c
ff_get_wav_header: perform full lookup on WAVEFORMATEXTENSIBLE subformat guid
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Peter Ross
36ffabc4ee
move PRI_GUID, ARG_GUID, AVCodecGuid, ff_codec_guid_get_id, MEDIASUBTYPE_BASE_GUID and audio_guids[] to riff.c/h (add FF_ prefix to PRI_GUID, ARG_GUID, and MEDIASUBTYPE_BASE_GUID; rename audio_guids to ff_codec_wav_guids)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Peter Ross
c1309b27d2
move ff_asf_guid, ff_guidcmp and ff_get_guid into riff.h
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Luca Barbato
3d42d4937b
proto: introduce listen option in tcp
This way is possible to have simple micro-server act like
ffmpeg -i file.nut -vcodec copy -acodec copy -f nut tcp://foo:1234?listen
15 years ago
Luca Barbato
ebba2b3e2a
proto: factor ff_network_wait_fd and use it on udp
Support the URL_FLAG_NONBLOCK semantic and uniform the protocol.
The quick retry loop is already part of retry_transfer_wrapper.
The polling routine is common to the network protocols:
udp, tcp and, once merged, sctp.
15 years ago
Reimar Döffinger
1265395b5b
Add PlayStation Portable PMP format demuxer
Not yet complete, for demuxing AAC the AAC header must be generated
manually.
Possibly the decoder could accept the header as extradata to simplify
this.
15 years ago
Anton Khirnov
6e37b45888
mmst: get rid of deprecated AVERRORs
15 years ago
Anton Khirnov
a2018b5167
lxfdec: use AVERROR(ENOMEM) instead of deprecated AVERROR_NOMEM.
15 years ago
Anton Khirnov
f5b386afab
Reemove remaining uses of deprecated AVERROR_NOTSUPP.
15 years ago
Anton Khirnov
56a1000917
lavf: if id3v2 tag is present and all else fails, guess by file extension
15 years ago
Michael Niedermayer
1f3a1fa921
Fix gazeta-20090408-1456-aa.ts
regression introduced by 15957b197a
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
15 years ago
Anton Khirnov
668438a31e
avio: always compile dyn_buf functions
Fixes build with --disable-muxers --disable-network.
Thanks to Hendrik Leppkes for noticing.
15 years ago
Anton Khirnov
b840484798
avio: make URL_PROTOCOL_FLAG_NESTED_SCHEME internal
15 years ago