62 Commits (bb5b3940b08d8dad5b7e948e8f3b02cd2eb70716)

Author SHA1 Message Date
Daniel Verkamp 02e8f4272c win32: detect number of CPUs using affinity 13 years ago
Janne Grunau b12d217339 threads: limit the number of automatic threads to MAX_AUTO_THREADS 13 years ago
Janne Grunau b4d44a45f9 threads: introduce CODEC_CAP_AUTO_THREADS and add it to libx264 13 years ago
Janne Grunau bcc7396065 threads: add sysconf based number of CPUs detection 13 years ago
Janne Grunau 937ff3a18a threads: always include necessary headers for number of CPUs detection 13 years ago
Janne Grunau 06bb590558 threads: test for sys/param.h and include it for sysctl on OpenBSD 13 years ago
Stefano Sabatini 8a4a5f6ff7 lavc: add format field to AVFrame 13 years ago
Stefano Sabatini 3a2ddf7c2c lavc: add width and height fields to AVFrame 13 years ago
Stefano Sabatini b58dbb5b03 lavc: add a sample_aspect_ratio field to AVFrame 13 years ago
Janne Grunau 7052618c7e threads: check defines before using them in automatic thread detection 13 years ago
Janne Grunau 846dca1aa3 pthread: include sys/types.h before sys/sysctl.h 13 years ago
Janne Grunau b9e2226972 bsd: use number of logical CPUs as automatic thread count 13 years ago
Janne Grunau ad29ecbff0 windows: use number of CPUs as automatic thread count 13 years ago
Janne Grunau ea4d5f4837 linux: use number of CPUs as automatic thread count 13 years ago
Janne Grunau f77f640b30 pthreads: reset active_thread_type when slice thread_init returrns early 13 years ago
Mans Rullgard 8400b126ac avcodec: deprecate AVFrame.age 13 years ago
Diego Biurrun 58c42af722 doxygen: misc consistency, spelling and wording fixes 13 years ago
Aaron Colwell 39a7a5b8ab pthread: don't increment index on zero-sized packets. 13 years ago
Cheng Sun 3f5aa7dfa6 pthread: track thread existence in a separate variable. 13 years ago
Cheng Sun e524eadbf8 [PATCH] Fix crash when initializing multi-threaded decoding for corrupted file. 13 years ago
Janne Grunau 117e2a30f2 frame-mt: return consumed packet size in ff_thread_decode_frame 13 years ago
Janne Grunau 0945eddec0 pthread: do not touch has_b_frames 13 years ago
Justin Ruggles a8fe9a7242 pthread: add some malloc failure checks 13 years ago
Justin Ruggles f3a29b750a avcodec: move some AVCodecContext fields to an internal struct. 13 years ago
Janne Grunau d6174bfe5f threads: restore has_b_frames in frame_thread_free 13 years ago
Steven Walters 27237d524e w32threads: support for frame multithreading 14 years ago
Ronald S. Bultje 7b6883898f pthread: prevent updating AVCodecContext from itself in frame_thread_free 14 years ago
Ronald S. Bultje feadcd1bdc pthread: copy coded frame dimensions in update_context_from_thread 14 years ago
Ronald S. Bultje d1cf459119 vp8/mt: flush worker thread, not application thread context, on seek. 14 years ago
Ronald S. Bultje 5eafc8b466 mt: proper locking around release_buffer calls. 14 years ago
Alexander Strange 6a9c859444 H264/MPEG frame-level multi-threading. 14 years ago
Anton Khirnov e7021c0ed5 lavc: remove FF_API_HURRY_UP cruft 14 years ago
Ronald S. Bultje 94f7451a3a Introduce slice threads flag. 14 years ago
Alexander Strange cf39b461d3 pthread: validate_thread_parameters() ignored slice-threading being intentionally off 14 years ago
Alexander Strange ba9ef8d04e Remove unnecessary parameter from ff_thread_init() and fix behavior 14 years ago
Anton Khirnov 8ed2ae09a2 lavc: mark hurry_up for removal on next major bump 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard ff1efc524c threads: allow thread count of zero 14 years ago
Alexander Strange ad9791e12b pthreads: Fix bug introduced with thread_safe_callbacks 14 years ago
Alexander Strange c0b102ca03 Deprecate avcodec_thread_init() 14 years ago
Alexander Strange 37b00b47cb Frame-based multithreading framework using pthreads 14 years ago
Benoit Fouet 4a287145c2 Remove avcodec_thread_execute from avcodec.h, and make static functions that 15 years ago
Andreas Öman e31fefd448 Make avcodec_thread_execute2() static 15 years ago
Måns Rullgård 68cf92ee5e Always call avcodec_thread_init() 15 years ago
Reimar Döffinger 8d23a86f33 Add an execute2 function that is more flexible and allows to use parallel 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Diego Biurrun c4687bf607 Avoid invasion of POSIX-reserved _t namespace. 16 years ago
Roman Shaposhnik 3a84713aaa Making it easier to send arbitrary structures as work orders to MT workers 16 years ago
Ramiro Polla 5e4c7ca224 Add attribute that forces alignment of stack to functions that need it. 18 years ago
Benoit Fouet b54bb84c36 set thread_opaque to NULL when freeing it 18 years ago