Alexander Strasser
21b032c431
vorbis dec: Remove obsolete comment
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-08 21:26:39 +01:00
Alexander Strasser
350b2bb1a6
vorbis dec: cosmetics: Indent CPP cond properly
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-08 21:26:39 +01:00
Alexander Strasser
6d173daece
vorbis dec: cosmetics: Indent consistently
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-08 21:26:39 +01:00
Alexander Strasser
b2a51e3d48
vorbis dec: cosmetics: Indent after scope deletion
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-08 21:26:38 +01:00
Alexander Strasser
21494e5537
vorbis dec: Delete useless scopes
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-08 21:26:38 +01:00
Nicolas George
76ad67cae7
Implement guessed_pts in avcodec_decode_video2
...
Signed-off-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-07 19:32:07 +01:00
Jindrich Makovicka
52b2e95cd9
dvdsubdec.c: prevent input buffer overflow
...
In some places, dvbsubdec passes improper input buffer size to
bitstream reading functions, not accounting for reading pointer
updates.
Fixed by using buffer_end - buffer pointer instead of fixed buffer length.
Signed-off-by: Jindrich Makovicka <makovick@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-02-07 16:56:49 +01:00
Diego Elio Pettenò
6a495e986f
Make inter_rvlc and intra_rvlc static tables.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 84ae8936f6
)
2011-02-06 20:31:47 +01:00
Ronald S. Bultje
561ca02066
Fill in missing date.
...
(cherry picked from commit ae0f8a1a33
)
2011-02-06 20:31:47 +01:00
Ronald S. Bultje
340a20ea65
Update MINOR and set git rev for non-blocking flag API addition.
...
(cherry picked from commit efdd67cb00
)
2011-02-06 20:31:47 +01:00
Anton Khirnov
fbdcdaee6e
Replace remaining occurrences of deprecated CH_* with AV_CH_*
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit c2fcd0a7a4
)
2011-02-06 20:31:47 +01:00
Nicolas George
6e59474b30
Non-blocking protocol: TCP
...
Signed-off-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit ad3cffb68f
)
2011-02-06 20:31:46 +01:00
Nicolas George
3ce3b49824
Non-blocking protocol: core wrapper functions
...
Signed-off-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 90441276e4
)
2011-02-06 20:31:46 +01:00
Nicolas George
f4bd5800ac
Non-blocking protocols: flag and documentation
...
Signed-off-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit fe174fc8fc
)
2011-02-06 20:31:46 +01:00
Kieran Kunhya
e10976eb77
Set channel_layout for mpegaudio
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit f4a86bc981
)
2011-02-06 20:31:46 +01:00
Anton Khirnov
4a3556542d
mp3enc: write ISO8859-1 instead of UTF-16 when possible
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 5a6de4e7e8
)
2011-02-06 20:31:46 +01:00
Peter Ross
9979dcd40e
reindent after last commit
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 74571e333c
)
2011-02-06 20:31:46 +01:00
Peter Ross
699d55fb12
wtv: do not use flag in stream_guid chunk to determine if stream is valid, as this method is unreliable
...
This fixes roundup issue 2556.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit e4f85b8499
)
2011-02-06 20:31:45 +01:00
Alexander Strange
3c90abf40f
vp3: Move table allocation code into a new function
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit edbb0c0708
)
2011-02-06 20:31:45 +01:00
Alexander Strange
dc4a188309
vp3: Factor out expression
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit e8dcd73058
)
2011-02-06 20:31:45 +01:00
James Zern
3f171f5aec
cmdutils: fix codec-specific options from preset
...
Using a preset file caused the address of a stack variable to be stored
in opt_names/values. This change causes the strings to be dup'd then
freed in uninit_opts.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 60ff9de6ff
)
2011-02-06 20:31:45 +01:00
James Zern
ba3517aa6f
cmdutils: fix opt_values leak
...
Add free to uninit_opts and relocate opt_names to same
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 3a6a9cdf5b
)
2011-02-06 20:31:45 +01:00
Alexander Strange
fd0ae17aaf
Adopt pkt_dts/pkt_pts in lavc clients
...
No behavior change; this makes DTS reliable with the next patch.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 6b47495397
)
2011-02-06 20:31:45 +01:00
Martin Storsjö
105ba7dc28
applehttp: Handle absolute paths relative to the current server
...
This fixes roundup issue 2583.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 185a155e57
)
2011-02-06 20:31:45 +01:00
Martin Storsjö
861aab5677
movenchint: Use rtpenc_chain for setting up the chained RTP muxer
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 5306bf41a6
)
2011-02-06 20:31:45 +01:00
Martin Storsjö
118f09114c
rtpenc_chain: Don't copy the time_base back to the caller
...
If required, the caller can do this itself. ff_write_chained rescales
timestamps as necessary, and all current callers of rtpenc_chain
use ff_write_chained, making this timebase copy unnecessary.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 397ffde115
)
2011-02-06 20:31:45 +01:00
Martin Storsjö
42f97696ae
Use avformat_free_context for cleaning up muxers
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit b22dbb291d
)
2011-02-06 20:31:45 +01:00
Martin Storsjö
8cf2d3d3d7
Add an APIchanges entry for avformat_free_context
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit ff19748977
)
2011-02-06 20:31:44 +01:00
Martin Storsjö
4ed68fdfdc
libavformat: Add a function for freeing an AVFormatContext
...
This function is useful for freeing data structures allocated by
muxers, which currently have to be freed manually by the caller.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit f124b087ee
)
2011-02-06 20:31:44 +01:00
Martin Storsjö
173f19be75
libavformat: Use avcodec_copy_context for chained muxers
...
This avoids having the chained AVStream->codec point to the same
AVCodecContext owned by the outer AVStream. The downside is that
changes to the AVCodecContext made after calling av_write_header
cannot be detected automatically within the chained muxer.
This avoids having to manually unlink the chained AVStream->codec
by setting it to null before freeing the chained muxer via generic
freeing functions.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 1338dc0823
)
2011-02-06 20:31:44 +01:00
Jason Garrett-Glaser
e9266a2be0
VP8: slightly faster loopfilter sharpness logic
...
(cherry picked from commit 8a2c99b486
)
2011-02-06 20:31:44 +01:00
Jason Garrett-Glaser
9efa368f19
VP8: faster deblock strength calculation
...
Convert hev_thresh logic to a LUT, simplify mbedge_lim calculation.
(cherry picked from commit 79dec1541b
)
2011-02-06 20:31:44 +01:00
Clément Bœsch
bffad70c66
Remove forgotten if (p) av_free(p) forms
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 290849e2a4
)
2011-02-06 20:31:44 +01:00
Clément Bœsch
b9004bd50c
Remove a few if (p) av_freep(&p) forms
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 523d9407d5
)
2011-02-06 20:31:44 +01:00
Jason Garrett-Glaser
c54ac7a8f2
VP8: faster filter_level clip
...
(cherry picked from commit a1b227bb53
)
2011-02-06 20:31:43 +01:00
Jason Garrett-Glaser
8cde1b7997
VP8: simplify lf_delta mb mode logic
...
(cherry picked from commit dd18c9a050
)
2011-02-06 20:31:43 +01:00
Stefano Sabatini
ab543afe47
Make avfilter_graph_free() free the graph.
...
Make avfilter_graph_free() free not only the internal structures, but
also the allocated graph, and set the graph pointer to NULL for
increased safety.
Simplify usage.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 4359288c56
)
2011-02-06 20:31:42 +01:00
Stefano Sabatini
c68be8e135
Make avfilter_graph_parse() not free the input graph
...
Make avfilter_graph_parse() only release the internal structures
allocated during the parsing, and leave to free the graph itself to
the calling code.
This approach looks cleaner, as the graph is not allocated by the
function.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit e8e5dde779
)
2011-02-06 20:31:42 +01:00
Peter Ross
2d9fd1810b
add ff_index_search_timestamp and ff_add_index_entry
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit e6fb5a4f78
)
2011-02-06 20:31:42 +01:00
Nicolas George
566f17b62d
TCP: factor the poll() call
...
Signed-off-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 51b317d2e9
)
2011-02-06 20:31:42 +01:00
Peter Ross
d3c0de863d
wtv: filesystem implementation
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit f61dee2fe4
)
2011-02-06 20:31:41 +01:00
Reimar Döffinger
5603df39df
Always use av_set_pts_info to set the stream time base.
2011-02-05 09:55:53 +01:00
Anton Khirnov
d947bce1fc
tty.c: rename PKT_FLAG_KEY to AV_PKT_FLAG_KEY.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit a9d921cbad
)
2011-02-04 03:10:12 +01:00
Anton Khirnov
7cb5258483
Rename remaining occurrences of SAMPLE_FMT_* to AV_SAMPLE_FMT_*
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 151595fe2e
)
2011-02-04 03:10:12 +01:00
Anton Khirnov
4d9c044d47
Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE*
...
Tested to compile with lavc major bump.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit b2ed95ec48
)
2011-02-04 03:10:12 +01:00
Martin Storsjö
a991b8dec6
sapenc: Free AVStream->info on cleanup
...
This fixes yet another memory leak, present since SVN rev 25418.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 1f56f5ed6d
)
2011-02-04 03:10:12 +01:00
Anton Khirnov
ea46876301
rtmpproto: rename URLContext* argument in rtmp_write()
...
Now the first argument is URLContext *h. However, the function logs to
LOG_CONTEXT, which is #defined as 's' for new lavf major versions.
Therefore, rename h -> s.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 9ad4c65f6f
)
2011-02-04 03:10:12 +01:00
Tomas Härdin
b9dab1131c
Add ProRes FOURCCs to isom.c
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit e65b1934bf
)
2011-02-04 03:10:11 +01:00
Tomas Härdin
e3bf3d533d
Add APIchanges entry for lavc 52.109.0
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit 75fd0668df
)
2011-02-04 03:10:11 +01:00
Tomas Härdin
6cd67b9f5b
Add CODEC_ID_PRORES and bump lavc minor version
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit f5b82f45dc
)
2011-02-04 03:10:11 +01:00