44 Commits (99b6357f37b733cc2b6a7604efaaa5803be04017)

Author SHA1 Message Date
Michael Niedermayer cc84f30402 avutil/fifo: assert that theres enough data in the fifo on drain calls. 11 years ago
Luca Barbato 73142e7533 fifo: K&R formatting cosmetics 12 years ago
Anton Khirnov cb45553f57 Remove pointless #undefs of previously forbidden functions. 12 years ago
Michael Niedermayer f8196759b4 fifo: add av_fifo_grow() 13 years ago
Michael Niedermayer 9eb0d8bab1 fifo: Make writes atomic. 13 years ago
Stefano Sabatini 1717ba0cdd fifo: add FIFO API test program, and fate test 14 years ago
Stefano Sabatini 2e81bb5e92 fifo: return AVERROR(ENOMEM) rather -1 in av_fifo_realloc2() 14 years ago
Stefano Sabatini f1b29223e6 fifo: apply misc cosmetic fixes 14 years ago
Michael Niedermayer 1735440773 fifo: use av_freep() 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Michael Niedermayer fc323a5480 Clarify non constness of src in av_fifo_generic_write() 15 years ago
Olivier Guilyardi 7b09db3522 Implement av_fifo_space(). 16 years ago
Reimar Döffinger 3898eed890 Reorder arguments for av_fifo_generic_read to be more logical and 16 years ago
Reimar Döffinger 32b936d0c3 Add av_fifo_reset function to completely reset fifo state, which makes 16 years ago
Michael Niedermayer c900635fd9 indent 16 years ago
Reimar Döffinger fe4032b66a Remove more functions disabled by major version bump. 16 years ago
Reimar Döffinger c957c85426 Replace all uses of the replaced av_fifo_read by av_fifo_generic_read 16 years ago
Reimar Döffinger cddcf8c60f Remove av_fifo_read, API is already broken and major version will be bumped soon. 16 years ago
Michael Niedermayer 41dd680dd8 Allocate AVFifoBuffer through the fifo API to reduce future API/ABI issues. 16 years ago
Michael Niedermayer a936475949 Comments to indicate where memory barriers may be needed. 16 years ago
Michael Niedermayer 0a71e78ce4 Try to fix the 1 byte cannot be used issue. 16 years ago
Diego Biurrun 89c9ff504b spelling/grammar/consistency review part I 16 years ago
Diego Biurrun 5090122f90 Drop deprecated av_fifo_write function with the next libavutil version bump. 16 years ago
Stefano Sabatini b76e3424ca Cosmetics: remove a redundant and misplaced doxy. 17 years ago
Stefano Sabatini e8e2b2ef17 Deprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead. 17 years ago
Stefano Sabatini 8257b835cf Implement av_fifo_realloc2(). 17 years ago
Michael Niedermayer fa3b98182d Ensure that one can store X bytes in a fifo of size X. 17 years ago
Michael Niedermayer 0871ae1a93 Make av_fifo*_read() ignore the available amount of data. 17 years ago
Benoit Fouet 95c76e1180 cosmetics (by Björn Axelsson) 17 years ago
Björn Axelsson 49cec1998a Add a generic write function to av_fifo. 17 years ago
Michael Niedermayer 50b4468598 change while loops to do-while as the condition is true the first time and the check just wastes cpu cycles 18 years ago
Michael Niedermayer 4497712f09 simpler branch structure in init (16 bytes smaller object file) 18 years ago
Michael Niedermayer be65b41f90 doxygenize 18 years ago
Michael Niedermayer 3da97cfdfc avoid code duplication 18 years ago
Michael Niedermayer 0726982cdb better to set things to NULL instead of random in case of out of mem 18 years ago
Michael Niedermayer 96e39edc59 simplify av_fifo_realloc() 18 years ago
Michael Niedermayer 765d4f3b4a remove near duplicate function 18 years ago
Michael Niedermayer 870a12d1c2 simplify 18 years ago
Michael Niedermayer f81b99b82b simplify 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Roman Shaposhnik f5a478f65d * Moving FifoBuffer out of libavformat/avformat.h and 19 years ago