82 Commits (db8f615d6866dc34dcc4a51daceca22d53403d07)

Author SHA1 Message Date
Muhammad Faiz d535e0c140 avcodec/pthread_frame, decode: allow errors to happen on draining 8 years ago
Ronald S. Bultje 2e664b9c1e pthread_frame: make accesses to debug field be protected by owner lock. 8 years ago
wm4 15a23a8332 pthread_frame: don't return stale error codes after flush 8 years ago
Ronald S. Bultje 083300bea9 pthread_frame: allow per-field ThreadFrame owners. 8 years ago
Ronald S. Bultje 1269cd5b6f pthread_frame: call update_context_from_user() after acquiring lock. 8 years ago
Mark Thompson ebce133228 pthread_frame: Propagate sw_pix_fmt across threads 8 years ago
wm4 4cf1f68903 pthread_frame: minor simplification to error handling 8 years ago
Ronald S. Bultje 027ee9b3ed pthread_frame: don't sync items between threads for intra-only codecs. 8 years ago
wm4 d7896e9b42 pthread_frame: fix uninitialized variable read 8 years ago
wm4 9e703ae30f pthread_frame: do not attempt to unlock a mutex on the wrong thread 8 years ago
wm4 156bd8278f lavc: Add hwaccel_flags field to AVCodecContext 8 years ago
wm4 2e5c52896b pthread_frame: remove some dead code 8 years ago
Anton Khirnov e0cd598bc4 pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 8 years ago
Anton Khirnov 14bb15bfd5 pthread_frame: ensure the threads don't run simultaneously with hwaccel 8 years ago
Wan-Teh Chang c358c62550 pthread_frame: use better memory orders for frame progress 8 years ago
Mark Thompson fb69a8e1f1 pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts 8 years ago
Anton Khirnov 98f89d615b pthread_frame: properly propagate the hw frame context across frame threads 8 years ago
Anton Khirnov b6587421c7 pthread_frame: use atomics for frame progress 8 years ago
Anton Khirnov 7492626932 pthread_frame: use atomics for PerThreadContext.state 8 years ago
Michael Niedermayer 1e5cfad57e avcodec/pthread_frame: Check av_packet_ref() for failure 8 years ago
Clément Bœsch a91c265f39 lavc/pthread_frame: protect read state access in setup finish function 8 years ago
Anton Khirnov d4a91e6534 pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 8 years ago
Anton Khirnov 8dfba25ce8 pthread_frame: ensure the threads don't run simultaneously with hwaccel 8 years ago
Wan-Teh Chang 343e283399 pthread_frame: use better memory orders for frame progress 8 years ago
Anton Khirnov 549d0bdca5 decode: be more explicit about storing the last packet properties 8 years ago
Mark Thompson fd0fae6037 pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts 8 years ago
Anton Khirnov 84f225684c pthread_frame: properly propagate the hw frame context across frame threads 8 years ago
Anton Khirnov 59c7022740 pthread_frame: use atomics for frame progress 8 years ago
Anton Khirnov 64a31b2854 pthread_frame: use atomics for PerThreadContext.state 8 years ago
Anton Khirnov db2733256d pthread_frame: use a thread-safe way for signalling threads to die 8 years ago
Michael Niedermayer 652173f63f avcodec/pthread_frame: Remove unused variable 9 years ago
Wan-Teh Chang 4845f0720e Move the |die| member of FrameThreadContext to PerThreadContext. 9 years ago
Clément Bœsch a8bb81a05c lavc, lavu: use avutil/thread.h instead of redundant conditional includes 9 years ago
Ganesh Ajjanagadde 1e81fd3710 avcodec/pthread_frame: update doxygen for update_context_from_thread 9 years ago
Vittorio Giovara 9f90b24877 lavc: Drop deprecated get_buffer related functions 9 years ago
Andreas Cadhalpun 095347ffe4 disable deprecation warnings in deprecated code 9 years ago
Vittorio Giovara def97856de lavc: AV-prefix all codec capabilities 10 years ago
Vittorio Giovara 40cf1bbacc Deprecate avctx.coded_frame 10 years ago
Michael Niedermayer f1a38264f2 avcodec/pthread_frame: clear priv_data, avoid stale pointer in error case 10 years ago
Michael Niedermayer 5d346feafa avcodec/pthread_frame: check avctx on deallocation 10 years ago
John Adlum 089a818bd3 avcodec/pthread_frame: Correcting typo of "occurred" 10 years ago
Andreas Cadhalpun 32a5b63126 pthread_frame: forward error codes when flushing 10 years ago
Vittorio Giovara 0994e14213 pthread: Check memory allocation 10 years ago
Michael Niedermayer 7ddbb4e23a avcodec/pthread_frame: Fix memleak with frame threads and allocated AVOptions 10 years ago
Luca Barbato ac4a5e3abd pthreads_frame: Do not leak on failure path 10 years ago
Michael Niedermayer 842745fe17 avcodec/pthread_frame: Simplify code by using av_reallocp_array() 10 years ago
Anton Khirnov 7ea1b3472a lavc: deprecate the use of AVCodecContext.time_base for decoding 10 years ago
Diego Biurrun 990e2f3555 avcodec: Suppress deprecation warnings from DTG code scheduled for removal 11 years ago
Michael Niedermayer e36916a63f avcodec/pthread_frame: fix setting hwaccel with threads and get_format() 11 years ago
Michael Niedermayer ab1e191720 avcodec/pthread_frame: Use av_mallocz_array() 11 years ago