summaryrefslogtreecommitdiff
path: root/libavutil/fifo.c
Commit message (Collapse)AuthorAge
* build: Split test programs off into separate filesDiego Biurrun2016-04-07
| | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
* fifo: K&R formatting cosmeticsLuca Barbato2013-07-06
|
* Remove pointless #undefs of previously forbidden functions.Anton Khirnov2012-12-04
|
* fifo: add FIFO API test program, and fate testStefano Sabatini2011-08-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Clarify non constness of src in av_fifo_generic_write()Michael Niedermayer2010-02-23
| | | | Originally committed as revision 21997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_fifo_space().Olivier Guilyardi2009-04-02
| | | | | | Patch by Olivier Guilyardi list et samalyse DOT c0m. Originally committed as revision 18321 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reorder arguments for av_fifo_generic_read to be more logical andReimar Döffinger2009-03-09
| | | | | | consistent with av_fifo_generic_write. Originally committed as revision 17914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_fifo_reset function to completely reset fifo state, which makesReimar Döffinger2009-03-09
| | | | | | it easier to reuse the fifo. Originally committed as revision 17901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2009-03-09
| | | | Originally committed as revision 17897 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove more functions disabled by major version bump.Reimar Döffinger2009-03-08
| | | | Originally committed as revision 17876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all uses of the replaced av_fifo_read by av_fifo_generic_readReimar Döffinger2009-03-08
| | | | Originally committed as revision 17873 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove av_fifo_read, API is already broken and major version will be bumped ↵Reimar Döffinger2009-03-08
| | | | | | soon. Originally committed as revision 17870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allocate AVFifoBuffer through the fifo API to reduce future API/ABI issues.Michael Niedermayer2009-03-08
| | | | | | | Yes this breaks ABI/API but ive already broken it and will bump avutil major soon. Originally committed as revision 17869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Comments to indicate where memory barriers may be needed.Michael Niedermayer2009-03-08
| | | | Originally committed as revision 17867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to fix the 1 byte cannot be used issue.Michael Niedermayer2009-03-07
| | | | Originally committed as revision 17865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/grammar/consistency review part IDiego Biurrun2009-01-28
| | | | Originally committed as revision 16840 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop deprecated av_fifo_write function with the next libavutil version bump.Diego Biurrun2009-01-25
| | | | Originally committed as revision 16782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: remove a redundant and misplaced doxy.Stefano Sabatini2008-08-19
| | | | Originally committed as revision 14856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead.Stefano Sabatini2008-08-19
| | | | Originally committed as revision 14855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_fifo_realloc2().Stefano Sabatini2008-08-19
| | | | Originally committed as revision 14846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that one can store X bytes in a fifo of size X.Michael Niedermayer2008-05-25
| | | | | | Fixed issue417. Originally committed as revision 13405 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_fifo*_read() ignore the available amount of data.Michael Niedermayer2008-05-25
| | | | | | | | | | | | This is more efficient as in practice the check is redundant most of the time. Callers which do not know if enough data is available have to check it with av_fifo_size(). Doing the check in *read() means the caller has no choice to skip the check when its known to be redundant. Also the return value was never documented in a public header so changing it should not break the API. Besides this fixes the case where read() failed on a 100% full fifo. Originally committed as revision 13404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics (by Björn Axelsson)Benoit Fouet2008-04-09
| | | | Originally committed as revision 12774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a generic write function to av_fifo.Björn Axelsson2008-04-09
| | | | | | | | Patch by Björn Axelsson: bjorn axelsson intinor se Original thread: [FFmpeg-devel] [RFC][PATCH] av_fifo_write_from_bytestream() Date: 04/03/2008 12:14 PM Originally committed as revision 12773 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change while loops to do-while as the condition is true the first time and ↵Michael Niedermayer2007-01-18
| | | | | | the check just wastes cpu cycles Originally committed as revision 7576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simpler branch structure in init (16 bytes smaller object file)Michael Niedermayer2007-01-17
| | | | Originally committed as revision 7575 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doxygenizeMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid code duplicationMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better to set things to NULL instead of random in case of out of memMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify av_fifo_realloc()Michael Niedermayer2007-01-17
| | | | Originally committed as revision 7571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove near duplicate functionMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-01-17
| | | | Originally committed as revision 7568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Moving FifoBuffer out of libavformat/avformat.h andRoman Shaposhnik2006-09-21
libavformat/utils.c into libavutil Originally committed as revision 6310 to svn://svn.ffmpeg.org/ffmpeg/trunk