ffmpeg | branch: master | Anton Khirnov | Wed Dec 28
11:05:25 2016 +0100| [b76f6a76c6312dc551d7c37c6ded36bea7973c74] | committer:
Anton Khirnov
h264dec: initialize field_started to 0 on each decode call
It might be incorrectly set to 1 if the previous call exited with an
error.
Bug-Id: 1019
ffmpeg | branch: master | Anton Khirnov | Wed Dec 28
11:27:56 2016 +0100| [83b2b34d06e74cc8775ba3d833f9782505e17539] | committer:
Anton Khirnov
h2645_parse: use the bytestream2 API for packet splitting
The code does some nontrivial jumping around in the buffer, so it is
safer to use a checked
ffmpeg | branch: master | Anton Khirnov | Wed Dec 28
13:02:02 2016 +0100| [522d850e68ec4b77d3477b3c8f55b1ba00a9d69a] | committer:
Anton Khirnov
h264_cavlc: check the value of run_before
Section 9.2.3.2 of the spec implies that run_before must not be larger
than zeros_left.
Fixes invalid
ffmpeg | branch: master | Anton Khirnov | Wed Mar 29
12:04:46 2017 +0200| [6a9e331d79f8f78ba7642004ac13d744d033b98e] | committer:
Luca Barbato
dcadec: remove extra indirection
num_core_channels is always equal to s->audio_header.prim_channels,
neither one of those variables ever get chan
ffmpeg | branch: master | Anton Khirnov | Thu Mar 30
16:56:28 2017 +0200| [50a1c66cf6ab7eb683daaa9e2da3869fa3a54609] | committer:
Diego Biurrun
ac3_parser: add a public function for parsing the data required by the demuxer
Make the current semi-public avpriv_ac3_parse_header() private to lavc
ffmpeg | branch: master | Anton Khirnov | Fri Oct 13
18:59:16 2017 +0200| [4776c61424fa32394e251e9769e1ad2c2fa55598] | committer:
James Almer
decode: avoid leaks on failure in ff_get_buffer()
If the get_buffer() call fails, the frame might have some side data
already set. Make sure it gets
ffmpeg | branch: master | Anton Khirnov | Mon Apr 24
22:39:32 2017 +0200| [3889dfde9c0284b008c5cfcbc921c1d137fb81e2] | committer:
Luca Barbato
dca: Move the downmix request check outside the loop
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Mar 30
17:02:39 2017 +0200| [04b0f0e371ff81b682274b574fb465ba4395c09f] | committer:
Anton Khirnov
mem: uninline av_malloc(z)_array()
Inlining public functions hardcodes their implementation into the ABI,
so it should be avoided unless there is a
ffmpeg | branch: master | Anton Khirnov | Thu Mar 16
17:34:12 2017 +0100| [831018b0bbe26a603802a9022472f714a59293be] | committer:
Diego Biurrun
mpeg4audio: Make avpriv_copy_pce_data() inline
The function currently accepts a PutBitContext and a GetBitContext,
which hardcodes their sizes into
ffmpeg | branch: master | Anton Khirnov | Wed Apr 26
09:25:05 2017 +0200| [126bc2c33b79c36bc23f43719d20f55b9b6771e9] | committer:
Anton Khirnov
vp9_superframe_bsf: convert to the new bitstream reader
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Apr 26
09:42:32 2017 +0200| [3fb6b98b5e247434456916c35ba7e08efa03e85d] | committer:
Anton Khirnov
vp9_superframe_bsf: cache input packets directly
Avoids unnecessary allocs+copies and makes the code slightly simpler.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Fri May 12
16:36:41 2017 +0200| [c3f0357bdf7d3c542aad2c58b94184b9f56edc41] | committer:
Anton Khirnov
hevcdec: move the MD5 context out of HEVCSEIPictureHash back into HEVCContext
HEVCSEIPictureHash should store only the information extracted from the
ffmpeg | branch: master | Anton Khirnov | Fri May 19
11:47:21 2017 +0200| [8652a2c24836ce5546b398f12b7fed4550e1] | committer:
Anton Khirnov
decode: fix the code reducing cropping to preserve alignment
Currently it does not work at all.
Bug-Id: 1058
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Thu Jun 22
20:05:12 2017 +0200| [3fdf50f9e864c88da2139cf066832944de81acaa] | committer:
Luca Barbato
hwframe: Allow hwaccel frame allocators to align surface sizes
Hardware accelerated decoding generally uses AVHWFramesContext for pool
allocation of
ffmpeg | branch: master | Anton Khirnov | Sat Jul 1
10:49:58 2017 +0200| [48a5c35346aeded1c65b8709bbb085fa4e705c91] | committer:
Anton Khirnov
caf: add an Opus tag
CC: libav-sta...@libav.org
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48a5c35346aeded1c65b8709bbb085fa4e705
ffmpeg | branch: master | Anton Khirnov | Sat Jul 22
14:52:27 2017 +0200| [45c4bf3df03ef53ae61fa1473424d4ae024f22e4] | committer:
Anton Khirnov
h264dec: track the last seen value of x264_build
Do not use the one in the SEI directly as that is reset at certain
points.
Inspired by patches from
ffmpeg | branch: master | Anton Khirnov | Fri Oct 13
18:59:17 2017 +0200| [9f1cfd88af88a7d7d5c56a368a46639dfdfdef75] | committer:
Timo Rothenpieler
decode: add a method for attaching lavc-internal data to frames
Use the AVFrame.private_ref field.
This new struct will be useful in the
ffmpeg | branch: master | Anton Khirnov | Fri Nov 10
16:07:44 2017 +0100| [7fa64514c8d2ec4d3dcb5f194511609ddcc288e6] | committer:
Timo Rothenpieler
decode: add a mechanism for performing delayed processing on the decoded frames
This will be useful in the CUVID hwaccel.
Merges Libav commit
ffmpeg | branch: master | Anton Khirnov | Fri Oct 13
18:59:19 2017 +0200| [81c021c6a2d7848c31984d65f225ba54bdd6f560] | committer:
Timo Rothenpieler
decode: add a per-frame private data for hwaccel use
This will be useful in the CUVID hwaccel. It should also eventually
replace current decoder
ffmpeg | branch: master | Anton Khirnov | Sat Feb 11
16:49:34 2017 +0100| [0e00624389955bc559d75855d5c4876266d9575f] | committer:
Timo Rothenpieler
h264dec: add a NVDEC hwaccel
Some parts of the code are based on a patch by
Timo Rothenpieler
Merges Libav commit
ffmpeg | branch: master | Anton Khirnov | Sat Jul 1
11:12:44 2017 +0200| [359a8a3e2d1194b52b6c386f94fd0929567dfb67] | committer:
Anton Khirnov
decode: add a method for attaching lavc-internal data to frames
Use the AVFrame.opaque_ref field. The original user's opaque_ref is
wrapped i
ffmpeg | branch: master | Anton Khirnov | Sat Jul 1
12:09:58 2017 +0200| [badf0951f54c1332e77455dc40398f3512540c1b] | committer:
Anton Khirnov
decode: add a mechanism for performing delayed processing on the decoded frames
This will be useful in the CUVID hwaccel.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sat Jul 1
11:32:56 2017 +0200| [de77671438c24ffea93398c8dc885d4dd04477de] | committer:
Anton Khirnov
decode: avoid leaks on failure in ff_get_buffer()
If the get_buffer() call fails, the frame might have some side data
already set. Make sure it gets
ffmpeg | branch: master | Anton Khirnov | Sat Jul 1
12:09:58 2017 +0200| [704311b2946d74a80f65906961cd9baaa18683a3] | committer:
Anton Khirnov
decode: add a per-frame private data for hwaccel use
This will be useful in the CUVID hwaccel. It should also eventually
replace current decoder
ffmpeg | branch: master | Anton Khirnov | Sat Feb 11
16:49:34 2017 +0100| [b9129ec4668c511e0a79e25c6f25d748cee172c9] | committer:
Anton Khirnov
h264dec: add a CUVID hwaccel
Some parts of the code are based on a patch by
Timo Rothenpieler
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Thu Jul 27
12:42:03 2017 +0200| [004ea63714e31ed43326ad00d7420d104f0dab38] | committer:
Anton Khirnov
cuvid: add cuvid.h to SKIPHEADERS
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=004ea63714e31ed43326ad00d7420d104f0da
ffmpeg | branch: master | Anton Khirnov | Mon Jul 24
11:41:31 2017 +0200| [00fd914d4912322212e924c15f325cebf2fde8d3] | committer:
Anton Khirnov
hevcdec: set the active SPS before calling get_format()
This way the SPS is available to the hwaccel init code.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Sat Feb 11
16:49:34 2017 +0100| [b90fdb2c7199cc8b0e8d994fafba1fb4dc181d88] | committer:
Anton Khirnov
hevcdec: add a CUVID hwaccel
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b90fdb2c7199cc8b0e8d994fafba1fb4dc181d88
---
Change
ffmpeg | branch: master | Anton Khirnov | Mon Jul 24
11:42:09 2017 +0200| [770cf1dbc2c8fe9b84300439ad0cd85036480388] | committer:
Anton Khirnov
fate/hevc: specify output pixel format explicitly
This allows running those tests with hwaccel.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Thu Aug 17
12:15:58 2017 +0200| [f70f71d60c7ae88c19078a48dc6e0789b78c7300] | committer:
Anton Khirnov
h264dec: use a large enough field for reference list modification values
pic_num can be at most 17-bit, so uint8_t is not sufficient.
Found-By
ffmpeg | branch: master | Anton Khirnov | Thu Aug 17
12:25:56 2017 +0200| [ec0f4fa17ce29cf01d4def21041b0b87f7e3105d] | committer:
Anton Khirnov
FATE: add a test for the H.264 sample fixed by 7c4f6f6
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Fri Jan 5
14:06:02 2018 -0300| [89b84cb18b54d3af281643bcad8bba365a702e96] | committer:
James Almer
It has been replaced by C11 stdatomic.h and is now unused.
(cherry picked from commit 5cc0057f4910c8c72421b812c8f337ef6c43696c)
Signed-off-by: James
ffmpeg | branch: master | Anton Khirnov | Wed Jun 18
20:42:13 2014 +0200| [998e1b8f521b73e1ed3a13caaabcf79eb401cf0d] | committer:
Anton Khirnov
lavc: add codec parameters API
This API is intended to allow passing around codec parameters without
using full AVCodecContext (which also contains
ffmpeg | branch: master | Anton Khirnov | Sun Jun 1
09:38:22 2014 +0200| [a8068346e48e123f8d3bdf4d64464d81e53e5fc7] | committer:
Anton Khirnov
lavc: add a variant of av_get_audio_frame_duration working with
AVCodecParameters
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Jun 18
20:42:52 2014 +0200| [9200514ad8717c63f82101dc394f4378854325bf] | committer:
Anton Khirnov
lavf: replace AVStream.codec with AVStream.codecpar
Currently, AVStream contains an embedded AVCodecContext instance, which
is used by demuxers to
ffmpeg | branch: master | Anton Khirnov | Mon Jan 18
20:00:23 2016 +0100| [5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d] | committer:
Anton Khirnov
avconv: switch opening decoders and encoders
Open decoders first, next encoders. This makes sure that that
subtitle_header is always set properly
ffmpeg | branch: master | Anton Khirnov | Tue Feb 9
12:36:13 2016 +0100| [0705f5960c9d272cef1309c09865b991c9c7] | committer:
Anton Khirnov
avplay: do not use AVStream.codec for decoding
AVStream.codec is now deprecated. Allocate a separate codec context
instead.
> h
ffmpeg | branch: master | Anton Khirnov | Tue Feb 9
14:23:30 2016 +0100| [c23152a90371bfe971b063781ef4e7d9d5ef9d70] | committer:
Anton Khirnov
avplay: convert do codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c23152a90371bfe971b063781ef4e7d9d5ef9d70
---
avpla
ffmpeg | branch: master | Anton Khirnov | Wed Jan 6
09:18:21 2016 +0100| [15e84ed3f141c586e8cb78ed58365cf5a511108a] | committer:
Anton Khirnov
avconv: convert to codecpar
The switch is not yet complete because the parsers and the bistream
filters do not have a new AVCodecParam-based API yet
ffmpeg | branch: master | Anton Khirnov | Wed Feb 10
14:13:39 2016 +0100| [9897d9f4e074cdc6c7f2409885ddefe300f18dc7] | committer:
Anton Khirnov
examples/output: convert to codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9897d9f4e074cdc6c7f2409885ddefe300f18dc7
---
ffmpeg | branch: master | Anton Khirnov | Wed Feb 10
14:17:21 2016 +0100| [a9e1f2cc61cbd5606a087a60565e87923c39de5a] | committer:
Anton Khirnov
examples/qsvdec: convert to codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a9e1f2cc61cbd5606a087a60565e87923c39de5a
---
ffmpeg | branch: master | Anton Khirnov | Wed Feb 10
14:17:21 2016 +0100| [ac6d53589f3631ae08467c784fb371a15c957f01] | committer:
Anton Khirnov
examples/transcode_aac: convert to codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac6d53589f3631ae08467c784fb371a15c957
ffmpeg | branch: master | Anton Khirnov | Wed Feb 10
14:17:21 2016 +0100| [1138eb5509d3db7f6d565cb45f137a786d22beb9] | committer:
Anton Khirnov
vsrc_movie: convert to codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1138eb5509d3db7f6d565cb45f137a786d22b
ffmpeg | branch: master | Anton Khirnov | Mon Feb 22
10:48:34 2016 +0100| [3c53627ac17fc6bdea5029be57da1e03b32d265d] | committer:
Anton Khirnov
qsvdec: store the sync point in heap memory
The reasoning is the same as for the corresponding qsvenc patch.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
10:47:58 2016 +0100| [3e8fd93b6ab219221e17fa2b6243cc72cf2d69dc] | committer:
Anton Khirnov
lavf: add a missing bump and APIchanges for the codecpar switch
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
10:59:57 2016 +0100| [dc4983d78af2a666461654067d2e5d45b835358a] | committer:
Anton Khirnov
APIchanges: add missing hashes and dates
Also, remove a stray line (apparently fallout from conflict resolution).
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Thu Jan 21
16:35:32 2016 +0100| [e7188a1a84817b8d4337340c21c552ad0b6cb2fd] | committer:
Anton Khirnov
avprobe: remove a pointless condition and a dead branch
AVStream.codec is always non-NULL
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Anton Khirnov | Thu Jan 21
16:40:59 2016 +0100| [168a443d43b10ef6a3545d64b2f8bc90144ce4b7] | committer:
Anton Khirnov
avprobe: print information from the codec descriptor
avprobe is not doing any decoding, so this is more correct than printing
information from a
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
11:10:30 2016 +0100| [c80344d0101558098a6cd2ed5082ff5fda7ca18b] | committer:
Anton Khirnov
mpegvideo_enc: use avcodec_free_context() instead of av_free()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
14:56:15 2016 +0100| [c9478410c68c04261f9cfcd80474607e50bd1852] | committer:
Anton Khirnov
avprobe: add local per-file state
Do not pass just a bare AVFormatContext pointer around, wrap it in
struct. This will be useful in the following
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
15:02:48 2016 +0100| [567d6d5f9d1400f00445183b3477391f58979aa3] | committer:
Anton Khirnov
avprobe: add local per-stream state
This will be useful in the following commits.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Feb 24
16:32:19 2016 +0100| [ba357e98691ee4fe1a503b8830c0050be4127475] | committer:
Anton Khirnov
avprobe: switch to codecpar
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba357e98691ee4fe1a503b8830c0050be4127475
---
avprob
ffmpeg | branch: master | Anton Khirnov | Thu Feb 25
15:53:17 2016 +0100| [dbb43b8b83b097585ec255ec638b61e359ebea77] | committer:
Anton Khirnov
avpacket: properly reset data/size in av_packet_move_ref()
It currently just calls av_init_packet(), which does not touch those
fields.
> h
ffmpeg | branch: master | Anton Khirnov | Thu Mar 3
10:07:55 2016 +0100| [1ceb07eb313c2d51383408025e57a2fe50ccd164] | committer:
Anton Khirnov
avformat_find_stream_info: move duration guessing after updating codec
parameters
This bitrate might not be known otherwise.
Bug-Id: 926
> h
ffmpeg | branch: master | Anton Khirnov | Fri Mar 4
16:39:29 2016 +0100| [84b5dcf27589b32713a4ba0723a129156b4d2408] | committer:
Anton Khirnov
asfenc: remove an unused variable
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84b5dcf27589b32713a4ba0723a129156b4d2
ffmpeg | branch: master | Anton Khirnov | Fri Mar 4
16:32:07 2016 +0100| [ff3db937ef3aa30046a3936146f86ad48ee2ff90] | committer:
Anton Khirnov
asfenc: fix some possible integer overflows
Store the file duration in the same timebase it arrives (i.e.
milliseconds) and only convert it to the
ffmpeg | branch: master | Anton Khirnov | Sat Jan 9
19:46:26 2016 +0100| [7480d001312d9ba706333ec970264ed9df3f82cb] | committer:
Anton Khirnov
pixfmt: fix the AV_PIX_FMT_VAAPI_VLD doxy
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7480d001312d9ba706333ec970264ed9df3f8
ffmpeg | branch: master | Anton Khirnov | Sat Jan 9
09:08:14 2016 +0100| [328e9a15c568843580ff3ff490748d545f16def8] | committer:
Anton Khirnov
buffer: drop a reference to a non-existing function from the docs
This function only ever existed in the draft versions of the API.
> h
ffmpeg | branch: master | Anton Khirnov | Sat Nov 23
11:43:13 2013 +0100| [33d18982fa03feb061c8f744a4f0a9175c1f63ab] | committer:
Anton Khirnov
lavc: add a new bitstream filtering API
Deprecate the current bitstream filtering API.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Feb 25
15:41:45 2016 +0100| [4426540f0c3ee516662f79d0a6ab5b95503b6611] | committer:
Anton Khirnov
avconv: switch to the new BSF API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4426540f0c3ee516662f79d0a6ab5b95503b6611
---
avcon
ffmpeg | branch: master | Anton Khirnov | Sun Jan 17
15:02:17 2016 +0100| [8a02a8031ef4f98faf5647f0e01a8922247bf748] | committer:
Anton Khirnov
lavfi: add an NVIDIA NPP-based scaling filter
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a02a8031ef4f98faf5647f0e01a8922247bf
ffmpeg | branch: master | Anton Khirnov | Thu Mar 24
21:38:54 2016 +0100| [a638e9184d63e57e67901f34afe919fd56fd3ac4] | committer:
Anton Khirnov
vf_fade: make sure the slice end is always in the frame
CC: libav-sta...@libav.org
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Fri Mar 25
13:36:28 2016 +0100| [704a39769719d2e1ae3f13bfc562b51c9cd002d7] | committer:
Anton Khirnov
rtmpdh: add an stdio.h include
The test uses printf.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Sun Mar 20
08:53:10 2016 +0100| [e3dfef8e3c85a64dbe6388117303f5819fa3c6a2] | committer:
Anton Khirnov
qsvdec_h2645: switch to the new BSF API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3dfef8e3c85a64dbe6388117303f5819fa3c
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
07:26:42 2016 +0100| [fa936a307f5cddfc2664600157a8207ca8080af6] | committer:
Anton Khirnov
hevc_parse: rename into h2645_parse
This code will be shared with h264.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
07:33:25 2016 +0100| [8229eff4b7a98ae5d85bb75f3bb072781b4a8ebe] | committer:
Anton Khirnov
h2645_parse: add a function for uninitializing the packet
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
08:36:51 2016 +0100| [52ec149fbee57b6ca817049c9706212a0774a32c] | committer:
Anton Khirnov
h2645_parse: change the AVCodecContext* parameter to void*
This should make it more clear that it is not supposed to be used for
anything except
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
09:00:40 2016 +0100| [b667252a41fbf5a3f6ea8c67fdbc03db3d748977] | committer:
Anton Khirnov
h2645_parse: add support for parsing h264
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b667252a41fbf5a3f6ea8c67fdbc03db3d748
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
12:42:12 2016 +0100| [90ed6c5cf7f236bc9efb47c97b40358c666d1386] | committer:
Anton Khirnov
h2645_parse: compute the actual data length, without trailing paddding
This is required by h264.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
16:14:31 2016 +0100| [e481458bc308ee838deaeacac51929514762e7a7] | committer:
Anton Khirnov
h264: factor out pred weight table parsing into a separate file
This will allow decoupling the parser from the decoder.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
14:56:59 2016 +0100| [e42ca48a8bddc637a4013ab253598973f07e1a5c] | committer:
Anton Khirnov
svq3: rip out the mb decoding code shared with h264
The ~100 lines of shared code is not worth the pain of svq3 messing with
h264 internals.
> h
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
15:22:43 2016 +0100| [9b30f8dd8fa5bef5f16904cb98745b4a58f8f776] | committer:
Anton Khirnov
h264: remove the svq3-specific code
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b30f8dd8fa5bef5f16904cb98745b4a58f8f
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
15:52:45 2016 +0100| [c2a4ca944d9029a3c162f8f3ddd317b83a7bd600] | committer:
Anton Khirnov
svq3: eliminate write_back_intra_pred_mode() usage
This function depends on the h264 internals and is so tiny that just
copying the code out is the
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
15:32:57 2016 +0100| [c73fb9efb22c8d66d24de2716f7f9970f234c3c3] | committer:
Anton Khirnov
svq3: add all the required dsp contexts into SVQ3Context
Stop using the H264Context ones, to allow removing the H264Context
dependency.
> h
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
15:26:39 2016 +0100| [15b0517da986b312fc2fcb364a92db328380b15b] | committer:
Anton Khirnov
svq3: make the dsp functions static
There is no need for them to be extern anymore.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Tue Mar 22
15:54:20 2016 +0100| [1877712c586df2261f2806f45388c77592b89d1e] | committer:
Anton Khirnov
svq3: move mb_{x,y,xy} to SVQ3Context
This will allow removing the H264Context dependency in the future.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
09:41:05 2016 +0100| [ecc31f6b086453ab9811dce2ae5ceb6a7c19e4ad] | committer:
Anton Khirnov
h264: move ff_h264_check_intra[4x4]_pred_mode() to h264_parse
It is shared with svq3.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
09:49:20 2016 +0100| [527bf5f7c6890664b0f1dccd42397f4d204659fe] | committer:
Anton Khirnov
svq3: move the pred mode variables to SVQ3Context
This will allow removing the H264Context dependency in the future.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
09:59:57 2016 +0100| [89a13998a1b5074411dff5a461dce3837057b0b8] | committer:
Anton Khirnov
svq3: rip out the svq3-relevant parts of pred_motion() out of h264
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
09:54:43 2016 +0100| [8eecae77ff6e2923de57dd883421d24fd53ca61f] | committer:
Anton Khirnov
svq3: move edge_emu_buffer to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8eecae77ff6e2923de57dd883421d24fd53ca
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:03:50 2016 +0100| [99dde60391cade40ae026b9e385a5280be6b9882] | committer:
Anton Khirnov
svq3: move {ref,mv}_cache to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99dde60391cade40ae026b9e385a5280be6b9
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:03:50 2016 +0100| [549fc77273636d0d02175362af5dcd60c79f7633] | committer:
Anton Khirnov
svq3: move mb2br_xy to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=549fc77273636d0d02175362af5dcd60c79f7
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:33:48 2016 +0100| [5a5db90edf71ef4c60db8ad7b0ebaa9a810c2d9e] | committer:
Anton Khirnov
svq3: move pict_type to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a5db90edf71ef4c60db8ad7b0ebaa9a810c2
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:26:54 2016 +0100| [ad9d3384de08f02967d6eb11196ee8c78e8b2dba] | committer:
Anton Khirnov
svq3: move the dequant buffer to SVQ3Context
Remove now unnecesary call to ff_h264_alloc_tables()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:33:48 2016 +0100| [12f13ecb2dcddfa3ee930167395370d3c6fff90c] | committer:
Anton Khirnov
svq3: move mb strides/sizes to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12f13ecb2dcddfa3ee930167395370d3c6fff
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
10:43:41 2016 +0100| [939b388383db8d0db5b2ff483e3a197c27b79791] | committer:
Anton Khirnov
svq3: eliminate remaining H264SliceContext usage
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=939b388383db8d0db5b2ff483e3a197c27b79
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
13:16:32 2016 +0100| [1848a154a49d18c1f31f54ee75c7445dc49a7ecc] | committer:
Anton Khirnov
svq3: stop using H264Context.gb
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1848a154a49d18c1f31f54ee75c7445dc49a7ecc
---
libavco
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
13:17:44 2016 +0100| [7bbdae81e895a49125dba58bad01b98389966c39] | committer:
Anton Khirnov
svq3: move block_offset to SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7bbdae81e895a49125dba58bad01b98389966
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
11:02:19 2016 +0100| [21b746932241246be846a133abb3c5f91b1cab85] | committer:
Anton Khirnov
svq3: eliminate H264Context.cur_pic usage
Use the SVQ3Context variable instead
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
11:04:59 2016 +0100| [ea6ab02a174bcc11f3eaa1b840c9a4c895968690] | committer:
Anton Khirnov
svq3: move the frame num variables to the SVQ3Context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
13:23:55 2016 +0100| [a4d126dc59c39bb03e5e32d1b27af26a45b4] | committer:
Anton Khirnov
svq3: eliminate remaining H264Context usage.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4d126dc59c39bb03e5e32d1b27af26a4
ffmpeg | branch: master | Anton Khirnov | Wed Mar 23
13:34:23 2016 +0100| [add1467e5e447b79e8743a0b05c54dcf58c61dfe] | committer:
Anton Khirnov
svq3: drop the build dependency on the h264 decoder
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
14:23:19 2016 +0100| [a7829a2a3f8e6ec0b9f2673c11f56916800aeb33] | committer:
Anton Khirnov
h264: reimplement 3aa661ec5 in a more explicit way
Instead of handling the problem inside NAL decoding code, add a higher
level wrapper function
ffmpeg | branch: master | Anton Khirnov | Mon Mar 21
14:35:48 2016 +0100| [ca2f19b9cc37be509d85f05c8f902860475905f8] | committer:
Anton Khirnov
h264: switch to h2645_parse for NAL parsing
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca2f19b9cc37be509d85f05c8f90286047590
ffmpeg | branch: master | Anton Khirnov | Sun Mar 27
14:25:31 2016 +0200| [69a638019fc0db4c2b75b36ef45d0acb6d2e9628] | committer:
Anton Khirnov
avconv: fix -frames for video
For video, frame_number tracks the number of frames sent to the encoder.
So it should be incremented when we submit a
ffmpeg | branch: master | Anton Khirnov | Sun Apr 10
11:24:03 2016 +0200| [18019f8cb9663dd1032c65aa453eaec18d641905] | committer:
Anton Khirnov
FATE: add an H.264 test with unescaped extradata
See commit a7829a2
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Sun Apr 10
11:24:03 2016 +0200| [d7abe900c3d34adcfef3a6f44a2e7bdb7d8974e7] | committer:
Anton Khirnov
FATE: add an H.264 test with invalid reference lists
See commit 9d74012
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Fri Apr 15
10:10:57 2016 +0200| [5e1a3ea3ba7bb0c71d931e93e60fb75f51b0cc1a] | committer:
Anton Khirnov
lavc: move the vaapi encoders further down in the list of codecs
Right now they are the first encoders for those codecs in the list, so
they are
ffmpeg | branch: master | Anton Khirnov | Fri Apr 15
10:15:54 2016 +0200| [a0f469da744db83db32f3fe13186ee4aa2bc7dc5] | committer:
Anton Khirnov
hwcontext: initialize sw_format in av_hwframe_ctx_alloc()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Sun Mar 20
10:00:58 2016 +0100| [06edef3d5e072ef3c4face9ce946d2d9c36cc477] | committer:
Anton Khirnov
Generate the lists of enabled protocols/bsfs from configure.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
1 - 100 of 1531 matches
Mail list logo