Rostislav Pehlivanov
da64bd6a99
aaccoder: tweak PNS implementation further
...
This commit changes a few things about the noise substitution
logic:
- Brings back the quantization factor (reduced to 3) during
scalefactor index calculations.
- Rejects any zeroed bands. They should be inaudiable and it's
a waste transmitting the scalefactor indices for these.
- Uses swb_offsets instead of incrementing a 'start' with every
window group size.
- Rejects all PNS during short windows.
Overall improves quality. There was a plan to use the lfg system
to create the random numbers instead of using whatever the decoder
uses but for now this works fine. Entropy is far from important here.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-09-09 10:44:33 +01:00
Hendrik Leppkes
b421455ee0
Merge commit '3b8e895237592fdaffe87cdcd204104200b9ccf9'
...
* commit '3b8e895237592fdaffe87cdcd204104200b9ccf9':
codec_desc: Add missing DXV entry
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-09 09:55:14 +02:00
Michael Niedermayer
e407d70f83
MAINTAINERS: add 2.8, drop 2.2
...
No actively maintained linux disto on
https://trac.ffmpeg.org/wiki/Downstreams
uses 2.2 anymore, so it makes no sense to maintain it further
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 04:50:20 +02:00
Vittorio Giovara
3b8e895237
codec_desc: Add missing DXV entry
2015-09-09 03:11:09 +02:00
Michael Niedermayer
2c1ec57596
avformat/mpegvideo_enc: Move sponsorship notice to its own comment block
...
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:50:20 +02:00
Michael Niedermayer
a7c0373ea3
avformat/mxfenc: Move sponsorship notice to its own comment block
...
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:49:49 +02:00
Michael Niedermayer
7277a4ace9
avformat/http: add reconnect_delay_max option
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 02:23:38 +02:00
Andrew Stone
a450ec2672
avcodec/libvorbisdec: Fix memory leak
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 01:56:14 +02:00
Clément Bœsch
1435587373
avfilter/acrossfade: use AV_OPT_TYPE_BOOL for overlap option
2015-09-09 01:32:30 +02:00
Clément Bœsch
7114282a0d
avfilter/life: use AV_OPT_TYPE_BOOL for a stitch option
2015-09-09 01:16:23 +02:00
Clément Bœsch
7b6007204d
avfilter/cellauto: use AV_OPT_TYPE_BOOL for a few options
2015-09-09 01:15:42 +02:00
Clément Bœsch
c826f9b284
avfilter/waveform: use AV_OPT_TYPE_BOOL for mirror option
2015-09-09 01:04:28 +02:00
Clément Bœsch
9f4e096496
avfilter/vignette: use AV_OPT_TYPE_BOOL for dither option
2015-09-09 01:02:07 +02:00
Clément Bœsch
14d6c68824
avfilter/vidstabtransform: use AV_OPT_TYPE_BOOL for tripod and debug options
2015-09-09 00:59:43 +02:00
Clément Bœsch
b761033e7f
avfilter/uspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:48:03 +02:00
Clément Bœsch
b0431383cb
avfilter/unsharp: use AV_OPT_TYPE_BOOL for opencl option
2015-09-09 00:47:04 +02:00
Clément Bœsch
9b8e514c14
avfilter/spp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:43:06 +02:00
Clément Bœsch
d1c4e8c7db
avfilter/paletteuse: use AV_OPT_TYPE_BOOL for mean_err and debug_accuracy option
2015-09-09 00:38:22 +02:00
Clément Bœsch
81e52c6df9
avfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent option
2015-09-09 00:34:56 +02:00
Clément Bœsch
9c52eafd5b
avfilter/overlay: use AV_OPT_TYPE_BOOL for rgb, shortest and repeatlast options
2015-09-09 00:33:02 +02:00
Clément Bœsch
9f846ed4c7
avfilter/haldclut: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
2015-09-09 00:30:53 +02:00
Clément Bœsch
dc2802c81e
avfilter/kerndeint: use AV_OPT_TYPE_BOOL for the previously missed options
2015-09-09 00:21:57 +02:00
Michael Niedermayer
6bda0f6638
doc/protocols: Fix usefull typo
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-09 00:17:59 +02:00
Michael Niedermayer
91ca8105dd
avcodec/h264_sei: Remove "Subtitles with data type 0x%02x" sample request
...
Suggested-by: Carl and Hendrik
2015-09-09 00:17:59 +02:00
Clément Bœsch
a62bf26c28
avfilter/il: use AV_OPT_TYPE_BOOL for {luma,chroma,alpha}_swap options
2015-09-09 00:12:42 +02:00
Clément Bœsch
f5436ebe22
avfilter/fspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option
2015-09-09 00:11:05 +02:00
Clément Bœsch
96651e41b0
avfilter/fieldmatch: use AV_OPT_TYPE_BOOL for ppsrc, mchroma and chroma options
2015-09-09 00:08:10 +02:00
Clément Bœsch
334b11246c
avfilter/fade: use AV_OPT_TYPE_BOOL for alpha option
2015-09-09 00:06:15 +02:00
Clément Bœsch
e1d24e6c1e
avfilter/elbg: use AV_OPT_TYPE_BOOL for pal8 option
2015-09-08 23:58:59 +02:00
Clément Bœsch
1cab6a33cd
avfilter/drawtext: use AV_OPT_TYPE_BOOL for a few options
2015-09-08 23:56:43 +02:00
Clément Bœsch
97692ef1ba
avfilter/deshake: use AV_OPT_TYPE_BOOL for opencl option
2015-09-08 23:50:25 +02:00
Clément Bœsch
ee4f0ec0cd
avfilter/delogo: use AV_OPT_TYPE_BOOL for show option
2015-09-08 23:49:48 +02:00
Clément Bœsch
96dbc5bdf9
avfilter/decimate: use AV_OPT_TYPE_BOOL for ppsrc and chroma options
2015-09-08 23:48:49 +02:00
Clément Bœsch
fa83b55161
avfilter/crop: use AV_OPT_TYPE_BOOL for keep_aspect option
2015-09-08 23:46:12 +02:00
Clément Bœsch
7a29d10839
avfilter/blend: use AV_OPT_TYPE_BOOL for shortest and repeatlast options
2015-09-08 23:43:54 +02:00
Clément Bœsch
728eff9e38
avfilter/ebur128: use AV_OPT_TYPE_BOOL for metadata option
2015-09-08 23:38:25 +02:00
Clément Bœsch
e73f46b105
avfilter/abuffersink: use AV_OPT_TYPE_BOOL for all_channel_counts option
2015-09-08 23:35:12 +02:00
Clément Bœsch
b599d21642
avfilter/showwaves: use AV_OPT_TYPE_BOOL for split_channels option
2015-09-08 23:32:10 +02:00
Clément Bœsch
286d625b43
avfilter/showvolume: use AV_OPT_TYPE_BOOL for channel name displaying option (t)
2015-09-08 23:28:44 +02:00
Clément Bœsch
af0945d912
avfilter/showcqt: use AV_OPT_TYPE_BOOL for fullhd option
2015-09-08 23:26:30 +02:00
Clément Bœsch
9f4b3bd96c
avfilter/concat: use AV_OPT_TYPE_BOOL for unsafe option
2015-09-08 23:24:12 +02:00
Clément Bœsch
b6249d4f52
avfilter/flite: use AV_OPT_TYPE_BOOL for list_voices option
2015-09-08 23:22:38 +02:00
Clément Bœsch
cb8d71734c
avfilter/volume: drop useless trailing comma
2015-09-08 23:21:15 +02:00
Clément Bœsch
34201fcf74
avfilter/volume: fix missing filtering flags for a bunch of options
2015-09-08 23:20:02 +02:00
Clément Bœsch
ed28dd6301
avfilter/volume: use AV_OPT_TYPE_BOOL for replaygain_noclip option
2015-09-08 23:18:33 +02:00
Clément Bœsch
5c64ae64bd
avfilter/silenceremove: use AV_OPT_TYPE_BOOL for leave_silence option
2015-09-08 23:16:49 +02:00
Clément Bœsch
6d79aae63c
avfilter/extrastereo: use AV_OPT_TYPE_BOOL for clipping option
2015-09-08 23:14:00 +02:00
Clément Bœsch
fad0841869
avfilter/asyncts: use AV_OPT_TYPE_BOOL for compensate option
2015-09-08 23:09:59 +02:00
Clément Bœsch
816cfd00cb
avfilter/astats: use AV_OPT_TYPE_BOOL for metadata option
2015-09-08 23:08:20 +02:00
Clément Bœsch
1457610d87
avfilter/asetnsamples: use AV_OPT_TYPE_BOOL for pad with zeros option
2015-09-08 23:06:40 +02:00