Mashiat Sarker Shakkhar
6dd19c97c4
Add a size argument to dump_int_buffer()
2011-11-30 02:16:48 +06:00
Mashiat Sarker Shakkhar
81a3c67169
Get rid of logging that are not required anymore
...
(Resolves some conflicts)
2011-11-30 02:15:08 +06:00
Mashiat Sarker Shakkhar
e6c66fcf68
Fix some int vs. int16_t confusion
...
Size should be determined from bits per sample.
The current code only accepts 16-bit streams.
2011-11-30 02:06:12 +06:00
Mashiat Sarker Shakkhar
ea0323b0fa
call revert_cdlms()
2011-11-22 01:03:15 +06:00
Mashiat Sarker Shakkhar
6cf31ef263
Fix some loop conditions to prevent overreads
2011-11-22 01:01:30 +06:00
Mashiat Sarker Shakkhar
a3a8d5e0c1
Initialize pred in lms_predict()
2011-11-22 00:54:01 +06:00
Mashiat Sarker Shakkhar
7a9807dea4
Clean-up
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
3e2f664b99
dump_int_buffer() to dump samples from a buffer
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
caf9eb85b1
Implement revert_cdlms()
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
d47782df26
Doxy for reset_codec()
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
3e4901b24e
Store transient state and position of transient area
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
3f3d2b5f65
Implement use_high_update_speed() and use_normal_update_speed()
2011-11-20 14:51:40 +06:00
Mashiat Sarker Shakkhar
1e0db1c52a
Initialize num_logged_tiles and remove unnecessary codes
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
5b2680a2af
Log index for each line of output
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
a7c31f1595
Log tile size
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
d5aef477e6
Output decoded residues
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
f3d349f697
Replace placeholders with actual calls to clear_codec_buffers() and reset_codec()
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
269a0dee19
Implement lms_update()
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
0faae518e9
Implement lms_predict()
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
03684c8ff3
Implement reset_codec()
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
93d2cabd61
Add missing syntax elements to WmallDecodeCtx
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
79b16e780d
Add .recent syntax element to cdlms struct
2011-11-20 14:51:39 +06:00
Mashiat Sarker Shakkhar
87b9c23b9a
Implement clear_codec_buffers()
2011-11-20 14:51:38 +06:00
Mashiat Sarker Shakkhar
d58db7207d
Add buffers to context necessary for reverting cdmls and mclms filter
2011-11-20 14:51:38 +06:00
Mashiat Sarker Shakkhar
a80a10bd73
Use avpriv_copy_bits() instead of ff_copy_bits()
2011-11-20 14:51:38 +06:00
Mashiat Sarker Shakkhar
374582acfe
Cosmetics
2011-11-20 14:51:38 +06:00
Mashiat Sarker Shakkhar
fa3e0190f9
Add missing ff_ before the AVCodec struct for wmalossless
2011-11-20 14:51:38 +06:00
Andreas Öman
4d9d9a443f
wmall: Working bitstream parser
2011-11-20 14:51:38 +06:00
John Stebbins
c40e1757a1
httpproxy: Fix dependencies
...
Fix building with --disable-network.
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-20 09:51:17 +02:00
Martin Storsjö
66e9c0b6ab
httpproxy: Specify the object files needed in the Makefile
...
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-20 09:41:43 +02:00
John Stebbins
09d243ddd0
swscale: Fix stack alignment for SSE
...
Although gcc guarantees 16 byte stack alignment, threads under WinXP
don't appear to be guaranteed to start stack aligned. So fix the
alignment.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-11-19 09:55:07 -08:00
Justin Ruggles
f3a29b750a
avcodec: move some AVCodecContext fields to an internal struct.
...
A new field, AVCodecContext.internal is used to hold a new struct
AVCodecInternal, which has private fields that are not codec-specific and are
used by general libavcodec functions.
Moved internal_buffer, internal_buffer_count, and is_copy.
2011-11-19 10:01:05 -05:00
Justin Ruggles
513b691955
avcodec: use av_opt_set() instead of deprecated av_set_string3()
2011-11-19 01:14:27 -05:00
Justin Ruggles
fa9aeb82e2
avcodec: fix some const warnings
...
libavcodec/options.c:583: warning: assignment discards qualifiers from pointer
target type
libavcodec/options.c:589: warning: initialization discards qualifiers from
pointer target type
2011-11-19 01:10:58 -05:00
Justin Ruggles
86d3730360
avcodec: remove pointless AVOption, internal_buffer_count
2011-11-19 00:36:49 -05:00
Thierry Foucu
c693aa6f71
imgutils: Fix illegal read.
...
Found with address sanitizer.
Signed-off-by: Alex Converse <alex.converse@gmail.com>
2011-11-18 17:42:49 -08:00
Janne Grunau
ff3755cbde
configure: add check for w32threads to enable it automatically
2011-11-18 22:36:06 +01:00
Josh Allmann
704af3e29c
rtmp: do not hardcode invoke numbers
...
Note: FCPublish/FCUnpublish are adobe server specific and not described
in the rtmp specification. Some servers might not cope with them at
all.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-11-18 13:57:44 +01:00
Luca Barbato
b7d939d998
cinepack: return non-generic errors
2011-11-18 12:10:41 +01:00
Anton Khirnov
81ac4cda0b
fate-lavf-ts: use -mpegts_transport_stream_id option.
...
Serves as a test of muxer private options.
2011-11-18 11:01:46 +01:00
Anton Khirnov
f872e4d0a7
Add an APIchanges entry and a minor bump for avio changes.
2011-11-18 11:01:16 +01:00
Martin Storsjö
45f511ece7
avio: Mark the old interrupt callback mechanism as deprecated
...
Prepare for removing it at an upcoming major bump.
2011-11-18 11:01:16 +01:00
Martin Storsjö
40972f7c54
avplay: Set the new interrupt callback
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-11-18 11:01:16 +01:00
Martin Storsjö
2abe947ac0
avconv: Set new interrupt callbacks for all AVFormatContexts, use avio_open2() everywhere
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-11-18 11:01:16 +01:00
Michael Niedermayer
a4009c6a9a
cinepak: remove redundant coordinate checks
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:58:45 +02:00
Michael Niedermayer
867b496681
cinepak: check strip_size
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:58:43 +02:00
Michael Niedermayer
d92fea2b14
cinepak, simplify, use AV_RB24()
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:58:42 +02:00
Michael Niedermayer
a2b51fe87c
cinepak: simplify, use FFMIN()
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:36:05 +02:00
Michael Niedermayer
b55aa7df6b
cinepak: Fix division by zero, ask for sample if encoded_buf_size is 0
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:35:56 +02:00
Panagiotis H.M. Issaris
795d9594cf
applehttp: Fix seeking in streams not starting at DTS=0
...
The Apple HTTP Live Streaming demuxer's implementation of
seeking searches for the MPEG TS segment which contains the
requested timestamp. In its current implementation it assumes
that the first segment will start from 0.
But, MPEG TS streams do not necessarily start with timestamp
(near) 0, causing seeking to fail for those streams.
This also occurs when using live streaming of HTTP Live Streams.
In this case sliding playlists may be used, which means that in
that case only the last x encoded segments are stored, the earlier
segments get deleted from disk and removed from the playlist.
Because of this, when starting playback of a stream in the middle
of such a broadcast, the initial segment fetched after parsing
the m3u8 playlist will not start from timestamp (near) 0, causing
(the admittedly limited live) seeking to fail.
This patch changes this demuxers seeking implementation to use
the initial DTS as an offset for searching the segments containing
the requested timestamp.
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-18 11:33:44 +02:00