Mashiat Sarker Shakkhar
|
8dc8dd9f6f
|
Reset acfilter_prevvalues buffer in clear_codec_buffers()
|
2011-12-31 23:57:35 +06:00 |
|
Mashiat Sarker Shakkhar
|
001a74ff53
|
Fix AC filter buffers and AC filter reversion
|
2011-12-31 23:57:14 +06:00 |
|
Mashiat Sarker Shakkhar
|
70dd5a603c
|
Perform dequantization of channel coefficients
|
2011-12-23 13:23:35 +06:00 |
|
Mashiat Sarker Shakkhar
|
cf6284b273
|
Perform inverse inter-channel decorrelation and ac-filter
|
2011-12-23 13:23:10 +06:00 |
|
Mashiat Sarker Shakkhar
|
7409210647
|
Implement revert_inter_ch_decorr() and revert_acfilter()
|
2011-12-23 13:21:59 +06:00 |
|
Mashiat Sarker Shakkhar
|
10406b95ad
|
Enable inverse-MCLMS filter
|
2011-12-22 23:48:23 +06:00 |
|
Mashiat Sarker Shakkhar
|
302d5df834
|
Fix inverse-MCLMS filtering routines
|
2011-12-22 23:48:02 +06:00 |
|
Mashiat Sarker Shakkhar
|
4fa3f1c507
|
Do not update buffers in case no speed change is necessary
|
2011-12-09 01:43:34 +06:00 |
|
Mashiat Sarker Shakkhar
|
153a853718
|
Use int for channel_coeffs instead of int16_t
|
2011-12-09 01:39:59 +06:00 |
|
Mashiat Sarker Shakkhar
|
6d4deecfdf
|
Pass pointer to integer buffer instead of integer to memcpy
|
2011-12-08 22:53:36 +06:00 |
|
Mashiat Sarker Shakkhar
|
c5cd231151
|
Partially fix CDLMS prediction
|
2011-12-08 03:57:21 +06:00 |
|
Mashiat Sarker Shakkhar
|
460bec6800
|
Fix lms_update()
|
2011-12-02 16:24:50 +06:00 |
|
Mashiat Sarker Shakkhar
|
075ebdf735
|
Move num_lms reading out of a loop
|
2011-12-02 03:11:59 +06:00 |
|
Mashiat Sarker Shakkhar
|
29c2fcb677
|
Use correct value for range
The current range value causes an underflow
when negated and pushes anything less than zero
to the minimum.
|
2011-12-02 03:11:21 +06:00 |
|
Mashiat Sarker Shakkhar
|
768261e50d
|
Fix some int / int16_t / int32_t confusion
For now force everything to int16_t, except
for variables used as index
|
2011-12-02 03:09:19 +06:00 |
|
Mashiat Sarker Shakkhar
|
8aa831c07b
|
Implement revert_mclms() and associated functions
|
2011-11-30 22:44:59 +06:00 |
|
Mashiat Sarker Shakkhar
|
bf8715719a
|
Fix two more int16_t vs. int confusion
If everything works fine for 16-bit streams,
the current code could be extended to do 24-bit.
|
2011-11-30 22:44:45 +06:00 |
|
Mashiat Sarker Shakkhar
|
be8a0d26db
|
Init s->cdlms[][].recent to order - 1
Not sure if this is correct. But looks like
it was giving us off-by-one's when used to index
buffers.
|
2011-11-30 02:17:44 +06:00 |
|
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 |
|