46 Commits (a247ac640df3da573cd661065bf53f37863e2b46)

Author SHA1 Message Date
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 7 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
Michael Niedermayer f4aaf987a5 frame_thread_encoder: fix handling of case where the encoder does not output a packet. 12 years ago
Michael Niedermayer f472d01c25 frame_thread_encode: fix context memleak 12 years ago
Michael Niedermayer 991db63951 frame_thread_encoder: fix packet memleak 12 years ago
Michael Niedermayer 2d5c80b2e8 frame_thread_encoder: pass frame pict type and quality 12 years ago
Michael Niedermayer 097a909ea1 frame_thread_encoder: pass private options 12 years ago
Michael Niedermayer fde1bc64ad lavc: add frame multithreading capability (currently intra only) 13 years ago