Module: libav
Branch: master
Commit: 7f0e747b8c2f732ea40c4cc072fe5a3c25ec3799
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 18:39:19 2011 -0400
support @heading, @subheading, @subsubheading, and @subsubsection in
texi2pod.pl
---
doc/texi2pod.pl |6 --
1
Module: libav
Branch: master
Commit: 34b47d7cbc6b7db607e8980453876d5106d0c387
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 12:00:21 2011 -0400
Add audio_service_type field to AVCodecContext for encoding and reporting
of the service type in the audio bitstream
Module: libav
Branch: master
Commit: 0b18b49b3b7dace5c5840529600fcddbcebcf878
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 12:08:13 2011 -0400
Add APIchanges entry for audio_service_type.
---
doc/APIchanges |3 +++
1 files changed, 3 insertions(+), 0
Module: libav
Branch: master
Commit: c70a6a41ddb759a5c6e8e810ebd603e39c36a315
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 12:09:02 2011 -0400
Use audio_service_type to set stream disposition.
---
libavformat/utils.c | 13 +
1 files changed, 13
Module: libav
Branch: master
Commit: be18738801b1723cc6aee126dfea466584012793
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 12:10:38 2011 -0400
Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser
and decoder, and vice-versa for the AC-3
Module: libav
Branch: master
Commit: eb81cf860cbb23ece082e6a463a2c6ced8c55ead
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Mar 24 12:42:05 2011 -0400
mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.
---
libavformat/mov.c |6
Module: libav
Branch: master
Commit: 991f3de1bb696a55f7604e4b7d53492299fe44b5
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Mar 25 17:12:26 2011 -0400
ac3enc: Add codec-specific options for writing AC-3 metadata.
---
doc/encoders.texi | 336
Module: libav
Branch: master
Commit: c4549bd66a94bec1284dcca0da19e5038a82cbe3
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Mar 28 14:01:27 2011 -0400
ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using
exponent reference blocks.
---
libavcodec
Module: libav
Branch: master
Commit: e3c007bb43d991836e2ebf941d14a04903ece654
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Apr 3 15:15:36 2011 -0400
flvdec: fix segfault in amf_parse_object() due to NULL key
fixes Issue 2674
---
libavformat/flvdec.c |2 +-
1
Module: libav
Branch: master
Commit: e05a3ac713d3343a202d795699020eca3d397144
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Mar 28 09:18:37 2011 -0400
ac3enc: select bandwidth based on bit rate, sample rate, and number of
full-bandwidth channels.
This reduces high
Module: libav
Branch: master
Commit: 4c64c8e95a02b1d69aabb400fa73cba7ef8f41f7
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Apr 17 12:26:47 2011 -0400
ac3dec: fix processing of delta bit allocation information.
The number of dba segments is the coded value + 1.
The
Module: libav
Branch: master
Commit: 31d76ec2883c04d29d1f173ea99e605a6936613a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Apr 17 16:57:55 2011 -0400
In avcodec_open(), set return code to an error value only when an error occurs
instead of unconditionally at the start of
Module: libav
Branch: master
Commit: 53f7628d38b8884016042f0d9527c71611d9182e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 19:37:29 2011 -0400
update last major version increase dates in APIchanges
---
doc/APIchanges | 14 +++---
1 files changed, 7
Module: libav
Branch: master
Commit: 79ee8977c25eee2408ef7b2822f377a983e4d65b
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 5 12:55:42 2011 -0400
ac3enc: correct the flipped sign in the ac3_fixed encoder
---
libavcodec/ac3enc_fixed.c |2 +-
tests/ref/acodec
Module: libav
Branch: master
Commit: 6271794041abbf79098b6c01b27f1539b3a4af5e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 26 15:30:19 2011 -0400
aacdec: use a scale of 2 in the LTP MDCT rather than doubling the coefficient
table values from the spec
Module: libav
Branch: master
Commit: 3dfc3e70c0852c62a45923b8abb57137e4bf6240
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Apr 20 16:59:39 2011 -0400
cosmetics: indentation
---
libavcodec/utils.c | 16
1 files changed, 8 insertions(+), 8 deletions
Module: libav
Branch: master
Commit: 8b00ab0113a8ca40429e0a06331be83996963a9e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 18:50:20 2011 -0400
Check AVCodec.supported_samplerates and AVCodec.channel_layouts in
avcodec_open().
If the encoder has a channel_layouts
Module: libav
Branch: master
Commit: 168f9e8c40cf383802c8c8059f283a6ea789ec1e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 19:02:32 2011 -0400
If AVCodecContext.channel_layout and AVCodecContext.channels are both
non-zero, check to make sure they do not contradict
Module: libav
Branch: master
Commit: 688b09fa597804ab4708271ce467a6ae025f0c17
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 19:03:47 2011 -0400
If AVCodecContext.channels is 0 and AVCodecContext.channel_layout is
non-zero, set channels based on channel_layout.
This
Module: libav
Branch: master
Commit: 8745e9c45865a4409272d78db1e1af86a8b955e9
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 19:06:52 2011 -0400
ac3enc: remove check for mismatching channels and channel_layout
---
libavcodec/ac3enc.c |2 --
1 files changed, 0
Module: libav
Branch: master
Commit: e0b33d479cf1cb96e4300b82309e26e6f9c50d6c
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 19:22:42 2011 -0400
ac3enc: simplify stereo rematrixing decision options
---
doc/encoders.texi | 12
libavcodec/ac3enc.c
Module: libav
Branch: master
Commit: 6b2636bba68880450749b3d36a99d584c031342e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 19:51:06 2011 -0400
ac3enc: simplify exponent_init() by calculating exponent_group_tab[] based
on exponent group sizes.
---
libavcodec
Module: libav
Branch: master
Commit: 987fe2dc55c2de4dd798cbd0ebcdae6a066faff7
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 19:55:09 2011 -0400
ac3enc: differentiate between current block and reference block in bit_alloc()
---
libavcodec/ac3enc.c | 18
Module: libav
Branch: master
Commit: 4142487d1cd8c555e13f156d1cc89f838099db10
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 19:56:42 2011 -0400
ac3enc: return error if frame+exponent bits are too large instead of using
av_assert2().
This can occur in some very rare
Module: libav
Branch: master
Commit: ba6bce5140f09ed84d54f93fd5c816cbcf150c90
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 22:43:25 2011 -0400
ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy()
---
libavcodec/ac3enc.c | 75
Module: libav
Branch: master
Commit: 177fed4e9baa43bdcfb6771195eb85f19412c23e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 22:49:05 2011 -0400
ac3enc: do not store a bandwidth code for each channel.
Although AC-3 allows it, it's not very useful. The encoder
Module: libav
Branch: master
Commit: a1d0f511fc3a758146d9384ccaab31743d8bd600
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 22:45:05 2011 -0400
ac3enc: remove bandwidth reduction as fallback for bit allocation failure.
It was only needed at low bitrates, which now
Module: libav
Branch: master
Commit: 63b1866ae1e19ff0d694746a84e2eac859cda462
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 15 23:18:33 2011 -0400
ac3enc: clip large coefficient values and negative exponents rather than using
av_assert2().
---
libavcodec/ac3dsp.c
Module: libav
Branch: master
Commit: 257de756fb3da2576c8641e0a31f1785e2439f9d
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sat Apr 30 15:52:55 2011 -0400
ac3enc: clean up count_frame_bits() and count_frame_bits_fixed()
---
libavcodec/ac3enc.c | 66
Module: libav
Branch: master
Commit: 4d7a4215748e8dc3740dfe6be4070ce055df6023
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sat Apr 30 15:55:18 2011 -0400
ac3enc: put the counting of stereo rematrixing bits in the same place to
make the code easier to understand
Module: libav
Branch: master
Commit: 08e434b015b204e36aa03a645249d6ca260bc6d1
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 26 18:19:52 2011 -0400
Add an aac sample which uses LTP to fate-aac.
---
tests/fate/aac.mak |4
1 files changed, 4 insertions(+), 0
Module: libav
Branch: master
Commit: 033a4a942a81a1880ca5a89e7eb3a2b5f529a7fb
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun May 15 11:07:29 2011 -0400
aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
---
libavcodec/aac.h|2
Module: libav
Branch: master
Commit: a26d2b4bc8af02b27168c277c5097273c05652c2
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue May 17 18:06:51 2011 -0400
Fix compilation of iirfilter-test.
---
libavcodec/iirfilter.c |2 +-
1 files changed, 1 insertions(+), 1 deletions
Module: libav
Branch: master
Commit: 64150ff014708b4b00cb5d76237e9e908ac0fbfc
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Apr 19 19:47:01 2011 -0400
Add request_sample_fmt field to AVCodecContext.
This will allow audio decoders to support output of different sample
Module: libav
Branch: master
Commit: bc778a0cea3027941afa1ff6bbb424b3159a0b27
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Apr 24 16:48:42 2011 -0400
Add support for request_sample_format in ffmpeg and ffplay.
---
ffmpeg.c | 72
Module: libav
Branch: master
Commit: 00e5da893dc8f67cbc9ed940c4da9423a01e4f8c
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Apr 21 10:48:05 2011 -0400
Add APIchanges entry for request_sample_fmt.
---
doc/APIchanges |3 +++
1 files changed, 3 insertions(+), 0
Module: libav
Branch: master
Commit: 32f8fb8ecf8178b9c9ec8d7152f1fdd8537f7f3a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Apr 24 17:50:17 2011 -0400
Add float_interleave() to FmtConvertContext with x86-optimized versions.
Partially based on patches by clsid2 in ffdshow
Module: libav
Branch: master
Commit: 9aa8193a234ccb6a79cba5cc550531f62ffb0a17
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Apr 22 21:30:19 2011 -0400
Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis
decoders.
Based on patches by clsid2 in
Module: libav
Branch: master
Commit: 41e21e4db623ebd77f431a6f30cf21d62d9e1f33
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed May 18 17:52:31 2011 -0400
APIchanges: fill in date and commit for request_sample_fmt
---
doc/APIchanges |2 +-
1 files changed, 1 insertions
Module: libav
Branch: master
Commit: e98a95e7792f9452bc790f2552d9ea24d0f7818e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed May 18 20:18:08 2011 -0400
10l: wrap float_interleave functions in HAVE_YASM.
fixes compilation with --disable-yasm
---
libavcodec/x86
Module: libav
Branch: master
Commit: cef7d70181ec7ee9df426ef0f3a08dd4995a4d9a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon May 23 15:56:52 2011 -0400
aacdec: fix typo in scalefactor clipping check
---
libavcodec/aacdec.c |2 +-
1 files changed, 1 insertions(+), 1
Module: libav
Branch: master
Commit: 478455d66b80e335bdabc00df5dee298d630cbab
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed May 25 20:12:57 2011 -0400
ac3enc: initialize all coefficients to zero.
Uninitialized coefficients were being used to generate exponents, some
of
Module: libav
Branch: master
Commit: aa47c35dff263f19f64f10a93ea9e4da4e395ede
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue May 24 15:20:56 2011 -0400
ac3enc: add support for E-AC-3 encoding.
This adds basic stream format support and allows for arbitrary bit rates
rather
Module: libav
Branch: master
Commit: b1bf8c7887395b08a68072c80f11b0c53d8e785a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue May 24 15:14:36 2011 -0400
ac3enc: Move AC-3 AVOptions array to a separate file to make it easier to
use only selected options for the different AC-3
Module: libav
Branch: master
Commit: 1a950da6a2d981d53f61d42f3a07b00db091
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue May 24 19:38:30 2011 -0400
cosmetics: indentation and alignment after previous commit
---
libavcodec/ac3enc.c | 174
Module: libav
Branch: master
Commit: 1323828a0fbfa428d2e39a9f094039637b7fef5b
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu May 26 12:31:31 2011 -0400
ac3enc: split mantissa bit counting into a separate function.
No speed difference. This is to allow for more flexible bit
Module: libav
Branch: master
Commit: 7743865ffcb921a78a913b3de5a6d80248954d71
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu May 26 15:57:21 2011 -0400
ac3enc: store per-block/channel bap pointers by reference block in a 2D array
rather than in the AC3Block struct.
This
Module: libav
Branch: master
Commit: 6ca23db9cccac05bef9bf9c665821b396af12a0b
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu May 26 15:53:25 2011 -0400
ac3enc: modify mantissa bit counting to keep bap counts for all values of bap
instead of just 0 to 4.
This does all the
Module: libav
Branch: master
Commit: dc0ad40de2b0d6995eb842e56b22f9096bd539ff
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sat May 28 14:40:16 2011 -0400
ac3dsp: fix loop condition in ac3_update_bap_counts_c()
---
libavcodec/ac3dsp.c |2 +-
1 files changed, 1
Module: libav
Branch: master
Commit: 70bb747a57d8df6f33803bb4824b0a447c708823
Author:Justin Ruggles
Committer: Martin Storsjö
Date: Sat May 28 14:39:18 2011 -0400
ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
this should fix the windows builds
Signed-off-by
Module: libav
Branch: master
Commit: 35d5cb1ab4dab657ef31b845893cf98d885c8add
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jun 1 12:40:01 2011 -0400
ac3enc: extract all exponents for the frame at once
---
libavcodec/ac3enc.c | 12
1 files changed, 4
Module: libav
Branch: master
Commit: 2f37321abcbf9be5f58647b17155c0e257949c0d
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jun 6 17:10:11 2011 -0400
iirfilter: fix biquad filter coefficients.
The current filter implementation should only have the cx coefficients
divided
Module: libav
Branch: master
Commit: 1397ac0aa0ac98333b9e88d258b625eec99c011f
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 7 13:04:06 2011 -0400
APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
---
doc/APIchanges |2 +-
1 files
Module: libav
Branch: master
Commit: a8bd53402a6d361b3da7c2c206c999b12ea1e5c6
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 7 10:53:44 2011 -0400
ac3enc: remove unused #define
---
libavcodec/ac3enc.c |3 ---
1 files changed, 0 insertions(+), 3 deletions
Module: libav
Branch: master
Commit: 787a13535a451b802a23abf211a34840c27bbc23
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 7 11:50:38 2011 -0400
ac3enc: remove convenience macro, #define DEBUG
---
libavcodec/ac3enc.c |1 -
1 files changed, 0 insertions(+), 1
Module: libav
Branch: master
Commit: c8e9ea43d004be04e4a9a07736104d099a5bf1f9
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 7 12:47:09 2011 -0400
Move E-AC-3 encoder functions to a separate eac3enc.c file.
---
libavcodec/Makefile |3 +-
libavcodec/ac3enc.c
Module: libav
Branch: master
Commit: aecc596a651b981256f91ee619aaf282e455d99e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Jun 10 12:58:08 2011 -0400
Update copyright year for ac3enc_opts_template.c.
The code was originally committed to Libav on March 25, 2011
Module: libav
Branch: master
Commit: e754dfc0bba4f81fe797f240fca94fea5dfd925e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Jun 10 12:42:36 2011 -0400
ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
This will allow the same struct to be used
Module: libav
Branch: master
Commit: 36151b3e3112cd7d8ae0e02e850dee16bd966696
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Jun 10 11:45:03 2011 -0400
ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output
functions.
---
libavcodec/ac3enc.c | 11
Module: libav
Branch: master
Commit: 38c304addd978410956c8ff02ea83a6ffb9a606a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Jun 10 15:17:55 2011 -0400
ac3enc: remove empty ac3_float function that is never called
---
libavcodec/ac3enc.c |1 -
libavcodec
Module: libav
Branch: master
Commit: e0cc66df61664bb6f9271d9aae3c778e1f906b4c
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Jun 10 14:57:19 2011 -0400
ac3enc: split templated float vs. fixed functions into a separate file.
Function pointers are used for templated
Module: libav
Branch: master
Commit: 99477adc31c0569b3cebe8004dd584aa4726a2d1
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jun 13 17:44:50 2011 -0400
ac3enc: fix allocation of floating point samples.
sizeof(SampleType) is different for fixed and float encoders
Module: libav
Branch: master
Commit: b203f65451646b1555d458a3601159f7d89a3397
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 14 13:45:38 2011 -0400
ac3enc: use correct alignment and length in channel coupling dsp functions.
This fixes a segfault when using the C
Module: libav
Branch: release/0.7
Commit: b203f65451646b1555d458a3601159f7d89a3397
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 14 13:45:38 2011 -0400
ac3enc: use correct alignment and length in channel coupling dsp functions.
This fixes a segfault when using the C
Module: libav
Branch: master
Commit: e6c52cee541ba23a7aec525f72dff73c188dad06
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 7 13:40:22 2011 -0400
Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().
av_get_bits_per_sample_fmt() is deprecated
Module: libav
Branch: master
Commit: f21fb76b1be18036c93c3e29fe1889a9fabf30b3
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 21 16:14:19 2011 -0400
ac3enc: remove a branch in asym_quant() by doing 2 shifts
---
libavcodec/ac3enc.c | 12 +++-
1 files changed
Module: libav
Branch: master
Commit: 684f4abfac6e007d3481e06e1c0777b826e3ba42
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 21 16:49:16 2011 -0400
ac3enc: remove unneeded local variable in asym_quant()
---
libavcodec/ac3enc.c | 12 ++--
1 files changed, 6
Module: libav
Branch: master
Commit: 0e4dbe2996cad6d5e0b1c1d702306f3bd8499df9
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 21 13:39:02 2011 -0400
ac3enc: avoid masking output in asym_quant() by using signed values for
quantized mantissas.
---
libavcodec/ac3enc.c
Module: libav
Branch: master
Commit: 8683c6a638f2e323d11b520c5e130b46b1eb1eda
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Jun 26 23:58:19 2011 -0400
ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c
This avoids using function pointers for quite a few small
Module: libav
Branch: master
Commit: 668afae438ec8502517abb1c001b984c649e5e95
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jun 27 07:46:27 2011 -0400
ac3enc: merge log2_tab() into normalize_samples()
---
libavcodec/ac3enc_fixed.c | 16 ++--
1 files
Module: libav
Branch: master
Commit: 7dcdf974d02caee206b38d0946b2fc1fab082aa3
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jun 21 12:59:11 2011 -0400
ac3enc: Remove bit allocation fallbacks.
They introduce too much complexity for very little benefit. The result is that
Module: libav
Branch: master
Commit: bd2deab706bba303e15fb43e91f46a9f7840aba6
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Jun 23 14:26:34 2011 -0400
cosmetics: remove outdated comment that is no longer true
---
libavcodec/ac3enc.c |2 --
1 files changed, 0
Module: libav
Branch: master
Commit: 8b7b2d6aaee8cef0051beb3a4cf3e1c5a87cf40f
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Jun 16 16:55:33 2011 -0400
ac3dsp: simplify extract_exponents() now that it does not need to do clipping.
---
libavcodec/ac3dsp.c | 15
Module: libav
Branch: master
Commit: 523b7eba19590652b7ba19c5bdd85dd257bfe4f7
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jun 27 14:29:33 2011 -0400
ac3enc: clip coefficients after MDCT.
This ensures that any processing between the MDCT and exponent extraction will
be
Module: libav
Branch: master
Commit: 6054cd25b4d7dce97c4fa3cc6e4757ba1e59ab86
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Jun 2 14:00:50 2011 -0400
ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions.
---
libavcodec/dsputil.c
Module: libav
Branch: master
Commit: f99a5ef92e5aba87a2d861822274147c994041d5
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Jun 30 17:48:44 2011 -0400
ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents().
---
libavcodec/x86/ac3dsp.asm | 102
Module: libav
Branch: master
Commit: e35c674d13a7f180412cfe058530a2e7f1d49a90
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jun 22 16:38:20 2011 -0400
alsa: limit buffer_size to 32768 frames.
In testing, the file output plugin gave a max buffer size of about 20 million
Module: libav
Branch: master
Commit: 8bfd7f6a475225a0595bf657f8b99a8fffb461e4
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jun 22 15:33:56 2011 -0400
alsa: fallback to buffer_size/4 for period_size.
buffer_size/4 is the value used by aplay. This fixes output to null
Module: libav
Branch: master
Commit: f501157e5352e418b28cf6728208ea028bf3505c
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jul 13 15:49:08 2011 -0400
ac3enc: fix memleak
---
libavcodec/ac3enc.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a
Module: libav
Branch: master
Commit: b5849f77095439e994b11c25e6063d443b36c228
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jul 13 15:12:11 2011 -0400
ac3enc: merge AC3MDCTContext with AC3EncodeContext.
Since both the fixed-point and floating-point encoders use the
Module: libav
Branch: master
Commit: 82cea7cb6c38e251f88fbf090cd5361f5d0a49de
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jul 13 13:53:58 2011 -0400
ac3enc: prefer passing AC3EncodeContext rather than AVCodecContext
---
libavcodec/ac3enc.c | 23
Module: libav
Branch: master
Commit: 31b69928e5fd3d40dda4091ae7db340c582113af
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Jul 12 16:44:22 2011 -0400
cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will also
be used in the E-AC-3 encoder
Module: libav
Branch: master
Commit: 953302656aaaeb1bc737b59fae2d5a11b75d9f7d
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jul 13 12:49:15 2011 -0400
cosmetics: indentation
---
libavcodec/eac3enc.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff
Module: libav
Branch: master
Commit: 08a747afb98c11da48b89339c2f1c5fdc56ced7e
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Jul 13 12:20:29 2011 -0400
eac3enc: use frame exponent strategy when applicable.
This checks if the set of selected exponent strategies for all
Module: libav
Branch: master
Commit: be7bd626c4832c4bc5295a01bfd68156ac78ccba
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Thu Jul 14 13:02:45 2011 -0400
eac3enc: use different numbers of blocks per frame to allow higher bitrates
---
libavcodec/ac3enc.c | 179
Module: libav.org
Branch: master
Commit: a043d9c3e4757c170f3c3f1794d59489e852b0d7
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jul 25 13:26:12 2011 -0400
Add personal repository for Justin Ruggles to the download page.
---
src/download |7 +++
1 files changed
Module: libav
Branch: master
Commit: 093ee8e199d758d3f8576354fc4783a5e54eb970
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Jul 25 12:54:25 2011 -0400
cosmetics: reindent
---
libavcodec/ac3enc.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git
Module: libav
Branch: master
Commit: 1bca72e1bd2fa5db2585a58e452c384ca73bf0eb
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun May 29 19:16:46 2011 -0400
eac3enc: support writing of basic mixing and info metadata
---
libavcodec/ac3enc.c | 239
Module: libav
Branch: master
Commit: d55ad59a8a67b73f3370ee01efd0051fbffe3577
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Aug 5 16:00:18 2011 -0400
ac3enc: separate exponent bit counting from exponent grouping.
Move bit counting to the bit allocation function. Move
Module: libav
Branch: master
Commit: c3d63262fe61a8e219c4b69c61af6e0c9d49be2d
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Aug 5 16:28:39 2011 -0400
ac3enc: allow new coupling coordinates to be sent independently for each
channel.
---
libavcodec/ac3enc.c
Module: libav
Branch: master
Commit: fce33f9ead3cff5640828eff5b0faff6025acc40
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Aug 5 17:34:53 2011 -0400
ac3enc: restructure coupling coordinate reuse calculation
---
libavcodec/ac3enc_template.c | 48
Module: libav
Branch: master
Commit: d1d33e0763d68c6eaff1342247f8c3198a188f0a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Aug 7 17:09:47 2011 -0400
ac3enc: remove unneeded #include
---
libavcodec/ac3enc_template.c |2 --
1 files changed, 0 insertions(+), 2
Module: libav
Branch: master
Commit: d271d5b2152cafe540f3ab71d3be6ce8636d2fd6
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Aug 10 14:07:35 2011 -0400
Remove incorrect info in documentation of AVCodecContext.bits_per_raw_sample.
bits_per_raw_sample is used in video as
Module: libav
Branch: master
Commit: 069083a419fc1a267ee997817c4e368fa67ca154
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Aug 7 17:12:49 2011 -0400
ac3enc: clip coupling coordinates during calculation
This is faster than using the clip_coefficients() function. Also
Module: libav
Branch: master
Commit: 9542ca9fb743d3fb595ec24c23f96037b15d6b53
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Wed Aug 10 10:21:10 2011 -0400
ac3enc: fix 'channel_coupling' option to actually allow 'auto'.
Use 'auto' as the de
Module: libav
Branch: master
Commit: c766eb1ce1edb3ad03472b78c21e42c543b04937
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Tue Aug 9 18:11:08 2011 -0400
ac3enc: add macros for option names to make them more understandable.
---
libavcodec/ac3enc.c | 91
Module: libav
Branch: master
Commit: 3be5a943514f4528056d91afb8347b3dc51f21d6
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Mon Aug 22 12:14:57 2011 -0400
ac3enc: remove outdated TODO comment for apply_channel_coupling()
---
libavcodec/ac3enc_template.c |5 -
1
Module: libav
Branch: master
Commit: 3e5722a8cadd8b4a7f92110b9a0b2f48883f1243
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Fri Aug 26 13:02:29 2011 -0400
ac3enc: fix encoding of stereo ac3 files when rematrixing is disabled.
The number of rematrixing bands still needs to be
Module: libav
Branch: master
Commit: a0d17b6d45b8550bd8826baa9f8eb4e1a596525a
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Aug 7 17:51:13 2011 -0400
ac3enc: scale floating-point coupling channel coefficients in
scale_coefficients() rather than in apply_channel_coupling
Module: libav
Branch: master
Commit: ae264bb29be3506a489347c6e27a04cded0de621
Author:Justin Ruggles
Committer: Justin Ruggles
Date: Sun Aug 7 17:47:42 2011 -0400
ac3enc: Add channel coupling support for the fixed-point AC-3 encoder.
Update FATE references accordingly
1 - 100 of 1380 matches
Mail list logo