- 29 Jun, 2011 14 commits
-
-
Ami Fischman authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Nathan Caldwell authored
In adjust_frame_information(), msc is incremented for each sfb in each sub-window then compared against max_sfb which is for a single sub-window. This resulted in frames using EIGHT_SHORT_SEQUENCE where the first few sub-windows increment msc to a value that results in ms_mode == 2. Even though only some of the bands are actually using Mid/Side.
-
Nathan Caldwell authored
-
Nathan Caldwell authored
aacenc: Implement dummy channel group analysis that just calls the single channel analysis for each channel.
-
Nathan Caldwell authored
-
Mans Rullgard authored
PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
ogg_save() copies streams[], but doesn't keep track of free()'ed struct members. Thus, if in between a call to ogg_save() and ogg_restore(), streams[].private was free()'ed, this would result in a double free -> crash, which happened when e.g. playing small chained ogg fragments.
-
Ronald S. Bultje authored
This means that precision is retained when scaling between sample formats with >8 bits per component (48bit RGB, 16bit grayscale, 9/10/16bit YUV).
-
Mans Rullgard authored
GNU make 3.81 apparently does not support order-only prerequisites with pattern rules, and thus fails to create the tools directory if it is missing. Naming the objects explicitly in the rule makes it work properly. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Can Wu authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Jason Garrett-Glaser authored
Fixes draw_edges crashes with high-bit-depth 4:4:4 decoding.
-
- 28 Jun, 2011 21 commits
-
-
Ronald S. Bultje authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
-
Kostya Shishkov authored
These blocks don't report audio stream parameters and they are not needed for decoding. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Justin Ruggles authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway.
-
Nathan Caldwell authored
-
Alex Converse authored
Choose band type (codebook) zero, count its bits, and mark the other states as unnavigable.
-
Ronald S. Bultje authored
Remove unused variables "flags" and "dstFormat" in yuv2packed1, merge source rows per plane for yuv2packed[12], and make every source argument int16_t (some where invalidly set to uint16_t). This prevents stack pollution and is part of the Great Evil Plan to simplify swscale.
-
Ronald S. Bultje authored
This works through some non-obvious hacks in utils.c.
-
Ronald S. Bultje authored
This is part of the Great Evil Plan to simplify swscale.
-
Ronald Bultje authored
This is part of the Great Evil Plan to simplify swscale.
-
Ronald S. Bultje authored
This will likely lead to a considerable performance boost, since it removes a branch from the inner loop. Part of the Great Evil Plan to simplify swscale.
-
Ronald S. Bultje authored
This prevents a crash when converting to NV12/21 without the bitexact flags enabled.
-
- 27 Jun, 2011 3 commits
-
-
Justin Ruggles authored
This avoids using function pointers for quite a few small functions, most of which just call DSP functions.
-
Justin Ruggles authored
-
Justin Ruggles authored
They introduce too much complexity for very little benefit. The result is that encoding will be more likely to fail at extremely low bitrates where quality would be awful anyway.
-
- 26 Jun, 2011 2 commits
-
-
Mans Rullgard authored
This generates dependencies for the *-test.o files ensuring rebuilds when necessary. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
These commands have the same form, and using a common macro allows it to be used elsewhere without further duplication. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-