61 Commits (8aed3911fc454e79697e183660bf30d31334a64b)

Author SHA1 Message Date
James Almer e0786a8eeb avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2 years ago
Andreas Rheinhardt 65f6851448 avcodec/frame_thread_encoder: Stop serializing unreferencing AVFrames 2 years ago
Andreas Rheinhardt 1e6307f46c avcodec/encode, frame_thread_encoder: Unify calling encode callback 2 years ago
Andreas Rheinhardt 4dddcd08c4 avcodec/frame_thread_encoder: Forward got_packet directly 2 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt 16fc8cef74 avcodec/frame_thread_encoder: Mark init and free functions as av_cold 3 years ago
Andreas Rheinhardt 5f6fcb0395 avcodec/frame_thread_encoder: Return proper error codes 3 years ago
Andreas Rheinhardt f1847dbc1f avcodec/frame_thread_encoder: Don't shadow variables 3 years ago
Andreas Rheinhardt 2e574235b0 avcodec/frame_thread_encoder: Reindent after the previous commit 3 years ago
Andreas Rheinhardt 754b8454b7 avcodec/frame_thread_encoder: Check initializing mutexes/conditions 3 years ago
Michael Niedermayer 7bba0dd638 avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init 3 years ago
Andreas Rheinhardt 69f120ead7 avcodec/avcodec: Don't include cpu.h 3 years ago
Andreas Rheinhardt cbf6047c83 avcodec/frame_thread_encoder: Remove redundant memcpy 3 years ago
Andreas Rheinhardt 3f6e715336 avcodec/frame_thread_encoder: Avoid dictionaries 3 years ago
Andreas Rheinhardt 15cb5d00d9 avcodec/frame_thread_encoder: Use more natural types 4 years ago
Andreas Rheinhardt 739175bfe5 avcodec/frame_thread_encoder: Reduce amount of code guarded by mutex 4 years ago
Andreas Rheinhardt 74b0af998a avcodec/frame_thread_encoder: Avoid FIFO 4 years ago
Andreas Rheinhardt de1b20a82b avcodec/frame_thread_encoder: Avoid allocations of AVFrames 4 years ago
Andreas Rheinhardt 76d428e090 avcodec/frame_thread_encoder: Avoid creating reference to frame 4 years ago
Andreas Rheinhardt fbf242a51d avcodec/frame_thread_encoder: Avoid allocations of AVPackets, fix deadlock 4 years ago
Andreas Rheinhardt 2ccbc40eef avcodec/frame_thread_encoder: Fix segfault on allocation error 4 years ago
Andreas Rheinhardt e0f5086fab avcodec/frame_thread_encoder: Improve type safety 4 years ago
James Almer cde7818d9f avcodec/frame_thread_encoder: remove usage of avcodec_encode_video2() 5 years ago
James Almer 6275a7ec73 avcodec/frame_thread_encoder: check for frame threading codec cap instead of intra only 5 years ago
Carl Eugen Hoyos e82a619c2a lavc/frame_thread_encoder: Do not memcpy() from NULL. 5 years ago
lee ju 6a0feafebe avcodec/frame_thread_encoder: fix memory leak that occurs when close encoder without sending eof and receiving to end 6 years ago
James Almer de0526070e avcodec/frame_thread_encoder: remove usage of av_dup_packet() 7 years ago
James Almer 015f976aae avcodec/frame_thread_encoder: use av_packet_alloc() 7 years ago
Carl Eugen Hoyos 3118e81f86 lavc/frame_thread_encoder: Do not mix variable declaration and code. 7 years ago
Reimar Döffinger a149fa97d9 avcodec/frame_thread_encoder: Fix AV_OPT_TYPE_STRING handling in avctx 7 years ago
Ronald S. Bultje 183216b218 frame_thread_encoder: make 'exit' member atomic. 7 years ago
Michael Niedermayer 7d317d4706 avcodec/frame_thread_encoder: Fix AV_OPT_TYPE_STRING handling in priv_data 8 years ago
Ronald S. Bultje d98f34d7d4 frame_thread_encoder: extend critical code covered by finished_task_mutex. 8 years ago
Michael Niedermayer f90c9c306f Check av_dup_packet() return code 9 years ago
Derek Buitenhuis 1a2d6055be avcodec/frame_thread_encoder: Check the private option for huffy's context modelling 9 years ago
Clément Bœsch a8bb81a05c lavc, lavu: use avutil/thread.h instead of redundant conditional includes 9 years ago
Hendrik Leppkes 1ffcf6ac90 frame_thread_encoder: use ref-counting to avoid memcpy of all input frames 10 years ago
Christophe Gisquet 1467780772 huffyuvenc: add a non-deterministic option 10 years ago
Lukasz Marek bc4f362c92 lavc/frame_thread_encoder: use av_fifo_alloc_array 11 years ago
Lukasz Marek 9b60d907ae lavc: use av_fifo_freep 11 years ago
Michael Niedermayer 466988ab75 Fix dont and doesnt typos 11 years ago
Michael Niedermayer 3c7220fc60 avcodec/frame_thread_encoder: warn about huffyuv limitations 11 years ago
Michael Niedermayer f7459bcfc5 avcodec/frame_thread_encoder: restructure huffyuv checks 11 years ago
Carl Eugen Hoyos e1cb6dc59e Warn the user if mjpeg cbr encoding with frame threading was requested. 11 years ago
Carl Eugen Hoyos cfc36666f6 Force automatic thread_count to 1 for cbr mjpeg frame threading. 11 years ago
Michael Niedermayer bb7a711156 avcodec/huffyuvenc: frame multi-threading support 11 years ago
Dave Yeo e615a77799 os2threads: move from lavc to compat/ 12 years ago
Michael Niedermayer 42bb3e4db6 avcodec: remove ff_get_logical_cpus() 12 years ago
Michael Niedermayer 3affcc99a8 frame_thread_encoder: silence integer to pointer without cast warning 12 years ago