90 Commits (800ffab48a7844dd5dc0a33b8f6b8e5ed718cf2e)

Author SHA1 Message Date
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 13 years ago
Ronald S. Bultje 7b6883898f pthread: prevent updating AVCodecContext from itself in frame_thread_free 13 years ago
Ronald S. Bultje feadcd1bdc pthread: copy coded frame dimensions in update_context_from_thread 13 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 15 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
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Diego Biurrun 2029f312e8 Remove redundant #inclusion of common.h, avcodec.h already #includes it. 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Diego Biurrun bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting 19 years ago
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
Michael Niedermayer 12013f67c4 10l fixes by ("Debabrata Banerjee" <davatar at comcast dot net>) 21 years ago
Roman Shaposhnik a8eb52a8c3 * reimplementation using mutexes and condition variables. 21 years ago
Michael Niedermayer 399cec2f3e count > thread_count for execute() 21 years ago
Michael Niedermayer 16806499fc w32threads by (Gildas Bazin <gbazin at altern dot org>) 21 years ago
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation 21 years ago