146 Commits (fa6c795c3f40c8739c2263b8cef12c9564ded0b9)

Author SHA1 Message Date
Aaron Colwell 39a7a5b8ab pthread: don't increment index on zero-sized packets. 13 years ago
Michael Niedermayer 47044625ba pthread: check pthread_create() return value. 13 years ago
Michael Niedermayer 2bb79b23fe pthread: next try on freeing threads without crashing. 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
Michael Niedermayer 61c2cec957 pthreads: fix segfault due to the thread beimg killed before it has been allocated 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
KO Myung-Hun ad0bdd2fd2 lavc: add supports of OS/2 threads 13 years ago
Michael Niedermayer 3cc1af9dd9 pthreads: export the delay that was previously exported by mangling has_b_frames through 13 years ago
Michael Niedermayer 26ae9a5d7c pthreads: drop has_b_frames mangling, its buggy in many many ways, 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
Michael Niedermayer b93cb8383f lavc: add ff_init_buffer_info() 13 years ago
Michael Niedermayer a9255d3781 threads: warn in case of multiple finished setup calls. 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
Alexander Strange a54dceb26a Merge remote-tracking branch 'ffmpeg-mt/master' 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 d0df2934ca Merge remote-tracking branch 'ffmpeg-mt/master' 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
Reimar Döffinger 46027c7286 Unbreak avcodec_thread_init 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard 5cdef40a78 threads: allow thread count of zero 14 years ago
Alexander Strange 05fa64a7c5 pthreads: Fix bug introduced with thread_safe_callbacks 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 043d2ff267 Deprecate avcodec_thread_init() 14 years ago
Alexander Strange b38f008ea6 Frame-based multithreading framework using pthreads 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