-
74b4e550cb
tests/checkasm: Remove check on linux perf fd in uninit
Zhao Zhili
2024-06-13 01:35:53 +0800
-
c28e5b597e
lavf/tls_mbedtls: add workaround for TLSv1.3 vs. verify=0
sfan5
2024-05-17 10:06:42 +0200
-
ab8f7030bc
aarch64: Use cntvct_el0 as timer register on Android and macOS
Martin Storsjö
2024-06-07 11:39:08 +0300
-
fcf72966a5
swscale/x86/range_convert: add missing AVX2 preprocessor wrapper
James Almer
2024-06-16 10:09:38 -0300
-
7c95c7de4a
avcodec/libx265: Don't copy A53 closed captions by default
Andreas Rheinhardt
2024-06-11 09:24:38 +0200
-
fa325379c9
fate/checkasm: run the sw_range_convert test
James Almer
2024-06-15 21:01:36 -0300
-
8a4c9d6bd3
swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functions
James Almer
2024-06-15 21:00:17 -0300
-
f6859cade3
swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange
Ramiro Polla
2024-06-06 18:33:34 +0200
-
874152033d
checkasm: add tests for {lum,chr}ConvertRange
Ramiro Polla
2024-06-11 14:28:55 +0200
-
6f4a95cfb8
avcodec/jpeg2000dec: fix tilepart processing
Osamu Watanabe
2024-06-07 09:25:49 +0900
-
c75940db29
avcodec: add external enc libvvenc for H266/VVC
Thomas Siedel
2024-06-05 21:51:46 +0200
-
4e4444f97c
configure: remove stray bfin architecture
Rémi Denis-Courmont
2024-06-09 15:00:56 +0300
-
4819aeebf4
avr32: remove explicit support
Rémi Denis-Courmont
2024-06-09 14:43:34 +0300
-
be2cabce32
lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c()
Tomas Härdin
2024-05-16 18:10:58 +0200
-
3b9e457647
lavu/common.h: Fix UB in av_clip_uintp2_c()
Tomas Härdin
2024-05-16 16:37:58 +0200
-
60ab40be70
lavu/common.h: Fix UB in av_clip_intp2_c()
Tomas Härdin
2024-05-16 16:33:44 +0200
-
818a487849
lavu/common.h: Fix UB in av_clipl_int32_c()
Tomas Härdin
2024-05-15 21:03:47 +0200
-
6225ad5c19
avcodec/dovi_rpu{enc,dec}: fix ms_weight handling
Niklas Haas
2024-05-25 18:05:04 +0200
-
08383443ff
avcodec/vorbisdec: don't use double intermediate in vorbisfloat2float
James Almer
2024-06-11 22:50:50 -0300
-
1b9af306da
avcodec: use the renamed av_zero_extend
James Almer
2024-06-11 13:50:07 -0300
-
4b57ea8fc7
avutil/common: assert that bit position in av_zero_extend is valid
James Almer
2024-06-11 13:44:37 -0300
-
39c90d6466
avutil: rename av_mod_uintp2 to av_zero_extend
James Almer
2024-06-11 13:42:17 -0300
-
cdd139d760
libavcodec/alpha: remove DSP & support code
Sean McGovern
2024-06-09 13:20:24 -0400
-
a5d2d26742
sh4: remove architecture
Rémi Denis-Courmont
2024-06-07 21:17:43 +0300
-
c5f69719bc
lavu/bswap: remove some inline assembler
Rémi Denis-Courmont
2024-06-07 21:08:21 +0300
-
0231097d1b
lavu/x86: remove GCC 4.4- stuff
Rémi Denis-Courmont
2024-06-07 19:43:09 +0300
-
424ac84839
lavu/arm: remove GCC 4.6- stuff
Rémi Denis-Courmont
2024-06-07 19:43:09 +0300
-
a7e9f1c1e7
checkasm/lls: add missing random values to the test buffers
James Almer
2024-06-12 08:53:29 -0300
-
0060a368b1
lavc/hevcdec: always call hevc_frame_end() after successfully decoding an AU
Anton Khirnov
2024-06-12 10:08:02 +0200
-
959cb2e2e3
doc/developer: Provide information about git send-email and gmail
Michael Niedermayer
2024-06-12 19:37:15 +0200
-
9fb6f024c3
avformat/mxfdec: use the newly added channel ids for more exact mapping
Marton Balint
2024-06-03 21:18:19 +0200
-
d9a0a6a2b5
avformat/mov_chan: make iso_channel_position table more compact
Marton Balint
2024-06-03 21:52:55 +0200
-
e405afdd0a
avformat/mov_chan: use the newly added channel ids for more exact mapping
Marton Balint
2024-06-03 21:15:16 +0200
-
a4901a56c6
lavc/vp8dsp: R-V V bilin_load to bilin_load_h
sunyuechi
2024-06-12 23:21:45 +0800
-
8d9fb7b5cf
lavc/vp8dsp: R-V V put_bilin_h v unroll
sunyuechi
2024-05-30 23:26:53 +0800
-
d72a5fe719
lavc/vvc: Prevent overflow in chroma QP derivation
Frank Plowman
2024-06-09 12:17:26 +0100
-
edcfa846cf
api/api-band-test: Query codec capabilities to decide admissibility
Andreas Rheinhardt
2022-10-16 15:06:29 +0200
-
b8cc5cf233
api/api-band-test: Perform codec admissibility check earlier
Andreas Rheinhardt
2022-10-16 14:50:56 +0200
-
4c22b00780
api/api-band-test: Remove write-only variable
Andreas Rheinhardt
2022-10-16 14:19:07 +0200
-
89742b88c6
avcodec/mpegvideo_enc: Don't pretend ff_dct_encode_init() can fail
Andreas Rheinhardt
2024-05-04 21:15:21 +0200
-
1dc1b6c5af
avcodec/mpegvideo: Remove fast_dct_quantize
Andreas Rheinhardt
2024-05-04 15:48:05 +0200
-
e80bd068c5
avcodec/mpegvideo_enc: Always set c funcs in ff_dct_encode_init()
Andreas Rheinhardt
2024-05-04 15:40:55 +0200
-
8327828205
avcodec/mips/mpegvideo: Set denoise_dct only for encoder
Andreas Rheinhardt
2024-06-02 05:44:22 +0200
-
adb1521385
avcodec/mpegvideo_enc: Move initializing H263DSP to ituh263enc.c
Andreas Rheinhardt
2024-05-04 15:34:54 +0200
-
bf8208d0cd
avcodec/mpegvideo_enc: Make ff_dct_quantize_c() static
Andreas Rheinhardt
2024-05-04 15:30:01 +0200
-
f0c021b6ff
avcodec/dnxhdenc: Remove always-false check
Andreas Rheinhardt
2024-05-04 15:26:53 +0200
-
1fe2a97b61
avcodec/vc1_pred: Fix indentation
Andreas Rheinhardt
2024-05-11 20:31:47 +0200
-
bf087a7e26
avcodec/mpegvideo_enc: Binarize reference
Andreas Rheinhardt
2024-05-08 18:19:45 +0200
-
34ed9d1954
avcodec/ituh263enc: Remove redundant check
Andreas Rheinhardt
2024-04-29 19:48:08 +0200
-
b2ac792367
avcodec/mpegvideo: Use enum for msmpeg4_version
Andreas Rheinhardt
2024-04-28 23:18:35 +0200
-
2f6768c761
avcodec/mpegvideo: Remove pblocks
Andreas Rheinhardt
2024-04-28 21:34:30 +0200
-
1f5c64cbdc
avcodec/mpeg12dec: Don't initialize inter_scantable
Andreas Rheinhardt
2024-04-28 20:56:45 +0200
-
9bb35cfa4d
avcodec/mpeg12dec: Pass Mpeg1Context* in mpeg_field_start()
Andreas Rheinhardt
2024-04-28 20:42:41 +0200
-
c703a519a5
avcodec/mpegvideo_dec: Don't sync encoder-only coded_picture_number
Andreas Rheinhardt
2024-04-28 19:11:44 +0200
-
a13ca893cf
avcodec/mpegvideo_dec, rv34: Simplify check for "does pic exist?"
Andreas Rheinhardt
2024-04-28 18:59:29 +0200
-
7e61e77c4e
avcodec/mpeg12enc: Simplify writing startcodes
Andreas Rheinhardt
2024-04-21 19:47:48 +0200
-
4f2719a239
avcodec/mpegvideo_enc: Unify initializing PutBitContexts
Andreas Rheinhardt
2024-04-22 09:18:22 +0200
-
a05eebee99
avcodec/mpegpicture: Avoid MotionEstContext in ff_mpeg_framesize_alloc()
Andreas Rheinhardt
2024-04-19 09:23:36 +0200
-
d0f76e6a11
avcodec/mpegpicture: Use union for b_scratchpad and rd_scratchpad
Andreas Rheinhardt
2024-04-18 23:13:58 +0200
-
12fcbff446
avcodec/mpegpicture: Avoid loop and branch when setting motion_val
Andreas Rheinhardt
2024-04-29 19:03:49 +0200
-
45cf0541cf
avcodec/mpegpicture: Use ThreadProgress instead of ThreadFrame API
Andreas Rheinhardt
2023-10-16 01:21:55 +0200
-
5475000942
avcodec/mpeg4videoenc: Simplify writing startcodes
Andreas Rheinhardt
2024-04-22 02:38:23 +0200
-
4ef98a43ee
avcodec/mpeg4videoenc: Avoid branch for writing stuffing
Andreas Rheinhardt
2024-04-22 02:29:51 +0200
-
9ce56f91c0
avcodec/mpegpicture: Make MPVPicture refcounted
Andreas Rheinhardt
2023-10-15 21:34:43 +0200
-
99d26939af
avcodec/mpegvideo_dec: Add close function for mpegvideo-decoders
Andreas Rheinhardt
2024-04-28 17:40:58 +0200
-
b90b676409
avformat/riff: Declare VCR2 to be MPEG-2
Andreas Rheinhardt
2024-04-28 16:43:47 +0200
-
5ea7c0e323
avcodec/mpeg12dec: Set out_format only once
Andreas Rheinhardt
2024-04-22 02:11:15 +0200
-
bbe10bcae8
avcodec/mpeg12dec: Remove write-only assignment
Andreas Rheinhardt
2024-04-22 02:05:32 +0200
-
2f22fd7ec1
avcodec/mpeg12dec: Only initialize IDCT for IPU
Andreas Rheinhardt
2024-04-22 01:57:56 +0200
-
183a67580b
avcodec/mpeg12dec: Don't initialize inter tables for IPU
Andreas Rheinhardt
2024-04-22 01:44:52 +0200
-
dceb73a22d
avcodec/mpegvideo_enc: Reindentation
Andreas Rheinhardt
2023-10-09 00:58:36 +0200
-
b64dfe2bd1
avcodec/mpegvideo_enc: Return early when getting length of B frame chain
Andreas Rheinhardt
2023-10-09 00:48:26 +0200
-
17b5fc2e51
avcodec/mpegvideo_enc: Factor setting length of B frame chain out
Andreas Rheinhardt
2023-10-09 00:44:58 +0200
-
17501b2267
avcodec/error_resilience: Deduplicate cleanup code
Andreas Rheinhardt
2024-04-29 01:01:36 +0200
-
fe6037fd04
avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic
Andreas Rheinhardt
2023-10-08 12:25:07 +0200
-
dac15a5b6e
avcodec/vc1_mc: Don't check AVFrame INTERLACE flags
Andreas Rheinhardt
2024-05-04 16:20:42 +0200
-
59422955cf
avcodec/mpegpicture: Rename Picture->MPVPicture
Andreas Rheinhardt
2023-10-08 01:44:47 +0200
-
2dfe7c1e40
avcodec/mpegvideo_enc: Move copying properties to alloc_picture()
Andreas Rheinhardt
2023-10-07 21:22:08 +0200
-
8225d2da73
avcodec/mpegvideo_enc: Pass AVFrame*, not Picture* to alloc_picture()
Andreas Rheinhardt
2023-10-07 21:37:42 +0200
-
89ca63cc9c
avcodec/mpegpicture: Split ff_alloc_picture() into check and alloc part
Andreas Rheinhardt
2023-10-07 19:45:46 +0200
-
042117da75
avcodec/mpegpicture: Improve error messages and code
Andreas Rheinhardt
2023-10-07 19:16:49 +0200
-
8c59b5aa6b
avcodec/vc1_pred: Remove unused function parameter
Andreas Rheinhardt
2023-10-04 21:36:05 +0200
-
dda009b97d
avcodec/mpegvideo: Add const where appropriate
Andreas Rheinhardt
2023-10-04 21:33:18 +0200
-
f1c4e8950e
avcodec/rv30, rv34, rv40: Avoid indirection
Andreas Rheinhardt
2023-10-10 02:29:13 +0200
-
7814dd77aa
avcodec/mpegpicture: Cache AVFrame.data and linesize values
Andreas Rheinhardt
2023-10-04 17:27:24 +0200
-
1c40a17922
avcodec/mpegpicture: Reduce value of MAX_PLANES define
Andreas Rheinhardt
2023-10-04 16:14:40 +0200
-
ec1eba792a
avcodec/mpegvideo: Shorten variable names
Andreas Rheinhardt
2023-10-04 03:34:28 +0200
-
3a4e7694a1
avcodec/mpegvideo: Restrict resetting mbskip_table to MPEG-4 decoder
Andreas Rheinhardt
2024-05-04 17:06:31 +0200
-
47e43c19cb
avcodec/h263: Move setting mbskip_table to decoder/encoders
Andreas Rheinhardt
2024-05-03 18:22:59 +0200
-
9645eeb485
avcodec/mpegvideo: Reindent after the previous commit
Andreas Rheinhardt
2024-05-03 18:21:39 +0200
-
101ed72c2f
avcodec/h263, mpeg(picture|video): Only allocate mbskip_table for MPEG-4
Andreas Rheinhardt
2024-05-03 18:04:49 +0200
-
2cbca73975
avcodec/h263: Move encoder-only part out of ff_h263_update_motion_val()
Andreas Rheinhardt
2024-05-03 17:25:12 +0200
-
bed17eba47
avcodec/mpegpicture: Use RefStruct-pool API
Andreas Rheinhardt
2022-08-08 22:00:32 +0200
-
6450cfcd10
avcodec/mpegpicture: Reindent after the previous commit
Andreas Rheinhardt
2022-08-08 22:20:45 +0200
-
788892d647
avcodec/mpegvideo, mpegpicture: Add buffer pool
Andreas Rheinhardt
2022-08-08 21:03:27 +0200
-
a95591dbfd
avcodec/mpegvideo: Redo aligning mb_height for VC-1
Andreas Rheinhardt
2024-04-21 01:26:27 +0200
-
7ad13e173b
avcodec/mpegpicture: Always reset mbskip_table
Andreas Rheinhardt
2024-05-03 16:04:51 +0200
-
71ff9217f7
avcodec/mpegpicture: Always reset motion val buffer
Andreas Rheinhardt
2022-08-08 16:51:04 +0200
-
caac9740f8
avcodec/mpegvideo: Only allocate cbp_table, pred_dir_table when needed
Andreas Rheinhardt
2024-04-21 00:11:56 +0200
-
582d828f75
avcodec/mpegvideo: Don't reset coded_block unnecessarily
Andreas Rheinhardt
2024-04-20 23:02:11 +0200