Paul B Mahol
2f12172d67
avfilter/af_sofalizer: add frequency domain processing and use it by default
...
Code ported from SOFAlizer patch for VLC.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-14 21:58:08 +01:00
Paul B Mahol
7dc469f342
doc/general: add missing @tab for ADPCM VIMA
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-12 21:56:57 +01:00
Paul B Mahol
0a19538bcf
avfilter: add SOFAlizer audio filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-12 20:56:36 +01:00
Clément Bœsch
09a8b6691c
doc: fix selectivecolor filter position
2015-12-12 14:00:15 +01:00
Michael Niedermayer
8f948b6244
ffmpeg: Add basic support to mux multiple programs
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-11 22:27:25 +01:00
Michael Niedermayer
676a93f2d8
avformat: Add av_program_add_stream_index()
...
This will be used by the subsequent commit(s)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-11 22:27:25 +01:00
Lou Logan
5f55be7005
doc/issue_tracker.txt: various updates
...
Added missing components.
Fixed some nits.
Signed-off-by: Lou Logan <lou@lrcd.com>
2015-12-11 11:33:29 -09:00
Ganesh Ajjanagadde
82f3d47b4f
doc/developer: misc minor fixes
...
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-09 20:09:33 -05:00
Hendrik Leppkes
90c93fb129
Merge commit 'f023d57d355ff3b917f1aad9b03db5c293ec4244'
...
* commit 'f023d57d355ff3b917f1aad9b03db5c293ec4244':
lavc: G.723.1 encoder
Split existing FFmpeg G.723.1 encoder into a new file.
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-12-07 15:50:45 +01:00
Hendrik Leppkes
4e01566941
Merge commit 'b0e8651a2a84553d08fbb2f7cb9697bd64fb1b55'
...
* commit 'b0e8651a2a84553d08fbb2f7cb9697bd64fb1b55':
doc: Amend the MSYS2 Documentation
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-12-07 14:18:41 +01:00
Paul B Mahol
b6d029c2ef
doc/filters: add more compand examples
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-07 12:22:42 +01:00
Paul B Mahol
45b451c892
avfilter/af_alimiter: add 3 more options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-06 19:10:39 +01:00
Rostislav Pehlivanov
fcd9c6334a
doc/encoders.texi: fix typo and clarify mpeg2_aac_low
...
Thanks to Brad Smith for finding the typo.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-12-05 23:44:04 +00:00
Rostislav Pehlivanov
cc68ca0cab
doc/encoders.texi: use words intead of numbers to describe option states
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-12-05 18:37:04 +00:00
Rostislav Pehlivanov
49b82bc956
doc/encoders.texi: remove forgotten mention of "experimental" from libvo-aacenc
...
Previous documentation commit overlooked that particular mention.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-12-05 16:38:18 +00:00
Rostislav Pehlivanov
e34e3619a2
doc/encoders.texi: update documentation for the native AAC encoder
...
Since the next commit removes the experimental flag from the encoder
it's better to update the documentation which has been around in its
current form for as long as the encoder itself.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-12-05 15:41:25 +00:00
Clément Bœsch
560d1e7b49
avfilter/codecview: add QP support
2015-12-05 12:24:15 +01:00
Paul B Mahol
5d2cc00dd0
avfilter: add audio emphasis filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-04 17:52:57 +01:00
Paul B Mahol
fff7f2df31
avfilter/af_agate: change default for detection to rms
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-03 11:07:52 +01:00
Paul B Mahol
6907046130
avfilter/af_agate: add level_sc option for sidechaingate filter
...
Also correct usage of input gain for both filters.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-03 11:07:52 +01:00
Paul B Mahol
bd5afecdcb
avfilter: add sidechaingate filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-03 11:07:51 +01:00
Alex Agranovsky
259c71c199
avformat/mpjpeg: utilize MIME boundary value to detect start of new frame
...
This code is disabled by default so not to regress endpoints sending invalid MIME, but can be enabled via AVOption 'strict_mime_boundary'
Signed-off-by: Alex Agranovsky <alex@sighthound.com>
2015-12-02 22:39:27 +01:00
Andreas Cadhalpun
fb1bf4454e
git-howto: mention how to clone ffmpeg-web
...
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-02 20:39:18 +01:00
Paul B Mahol
c4f7b8f0db
avfilter: add audio pulsator filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-02 12:09:06 +01:00
Andrey Utkin
648b26acc5
doc/filters/drawtext: fix centering example
...
Signed-off-by: Andrey Utkin <andrey.od.utkin@gmail.com>
Signed-off-by: Lou Logan <lou@lrcd.com>
2015-12-01 15:25:17 -09:00
Paul B Mahol
cde75e3150
avfilter/vf_histogram: remove deprecated stuff
...
Remove all modes except levels mode.
Users should already switch to other filters with
extended funcionality: vectorscope and waveform.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-01 21:55:13 +01:00
Mohamed Naufal
f023d57d35
lavc: G.723.1 encoder
...
Additional improvements by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-11-30 10:58:46 -05:00
Paul B Mahol
376a3bdb7b
avfilter/af_sidechaincompress: add level_in and level_sc options
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-30 12:16:57 +01:00
Rick Kern
2f92322bff
developer.texi: Call out K&R coding style.
...
K&R coding style is implied but not listed in 'Coding Rules'.
Signed-off-by: Rick Kern <kernrj@gmail.com>
2015-11-29 06:54:32 -08:00
Hendrik Leppkes
7c4d405d40
Merge commit '6b7df14251c49331ae7efd4811ec21f4415ccdb5'
...
* commit '6b7df14251c49331ae7efd4811ec21f4415ccdb5':
doc: Document better how to use MSYS2
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-11-29 15:33:52 +01:00
Hendrik Leppkes
93fb4a4629
Merge commit '462a54e2291e1fa18e1f1254d09739dfbb795617'
...
* commit '462a54e2291e1fa18e1f1254d09739dfbb795617':
lavc: Deprecate avctx.rtp_callback field
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-11-29 15:26:51 +01:00
Hendrik Leppkes
da7cfef7f0
Merge commit '8a9de5c52401aa1e87bdb147524831c640d1ec53'
...
* commit '8a9de5c52401aa1e87bdb147524831c640d1ec53':
doc/encoders: document the QSV option mappings
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-11-29 15:24:29 +01:00
Paul B Mahol
7a9b4427b5
avfilter/avf_showvolume: fix several issues
...
Fix color fading: previously color could fade to red when
volume level for red color was actually never reached.
Display volume value on right side.
Use red color only if clipping is needed.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-29 13:02:40 +01:00
Paul B Mahol
13696c3789
doc/filters: extend agate documentation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-28 18:19:18 +01:00
Paul B Mahol
1685a781cd
avfilter: add audio compressor filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-28 17:56:40 +01:00
Paul B Mahol
3f895dcb0d
avfilter: add compensation delay line filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-28 17:56:40 +01:00
Luca Barbato
b0e8651a2a
doc: Amend the MSYS2 Documentation
...
Explain better which environment is discouraged and mention the
shortcuts names.
2015-11-26 10:55:35 +01:00
Paul B Mahol
a330430238
avfilter/vf_stack: make it possible to stop with shortest stream
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-26 10:02:00 +01:00
Stefano Sabatini
5f2c233a85
doc/indevs: fix x11grab options consistency
2015-11-25 18:08:40 +01:00
Paul B Mahol
5b106215ba
avfilter/af_sidechaincompress: add forgotten option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-25 12:57:13 +01:00
Timothy Gu
4f99308ed3
doc/indevs: Fix German
2015-11-24 18:18:12 -08:00
Marton Balint
839eb1c77d
lavfi/select: add support for concatdec_select option
...
This option can be used to select useful frames from an ffconcat file which is
using inpoints and outpoints but where the source files are not intra frame
only.
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
2015-11-25 00:34:29 +01:00
Marton Balint
65406b0bed
concatdec: add option for adding segment start time and duration metadata
...
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Marton Balint <cus@passwd.hu>
2015-11-25 00:34:29 +01:00
Luca Barbato
6b7df14251
doc: Document better how to use MSYS2
2015-11-23 13:05:09 +01:00
Paul B Mahol
c7b9338853
doc/filters: mention afifo
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-23 10:42:23 +01:00
Derek Buitenhuis
fe20e34b13
Merge commit '79ae1e630b476889c251fc905687a3831b43ab5e'
...
* commit '79ae1e630b476889c251fc905687a3831b43ab5e':
avcodec: Define side data type for fallback track
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-11-22 17:41:27 +00:00
Derek Buitenhuis
ad317c94c5
Merge commit '7f4ec4364bc4a73036660c1c6a3c4801db524e9e'
...
* commit '7f4ec4364bc4a73036660c1c6a3c4801db524e9e':
avformat: expose av_stream_new_side_data helper
Conflicts:
libavformat/internal.h
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-11-22 17:19:10 +00:00
Derek Buitenhuis
e12f403678
Merge commit '588b6215b4c74945994eb9636b0699028c069ed2'
...
* commit '588b6215b4c74945994eb9636b0699028c069ed2':
rtmpcrypt: Do the xtea decryption in little endian mode
xtea: Add functions for little endian mode
Conflicts:
libavutil/xtea.c
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-11-22 14:29:09 +00:00
Vittorio Giovara
462a54e229
lavc: Deprecate avctx.rtp_callback field
...
This function returns the encoded data of a frame, one slice at a time
directly when that slice is encoded, instead of waiting for the full
frame to be done. However this field has a debatable usefulness, since
it looks like it is just a convoluted way to get data at lowest
possible latency, or a somewhat hacky way to store h263 in RFC-2190
rtp encapsulation.
Moreover when multi-threading is enabled (which is by default) the order
of returned slices is not deterministic at all, making the use of this
function not reliable at all (or at the very least, more complicated
than it should be).
So, for the reasons stated above, and being used by only a single encoder
family (mpegvideo), this field is deemed unnecessary, overcomplicated,
and not really belonging to libavcodec. Libavformat features a complete
implementation of RFC-2190, for any other case.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-11-20 21:05:20 +01:00
Anton Khirnov
8a9de5c524
doc/encoders: document the QSV option mappings
2015-11-20 09:30:26 +01:00