Commit Graph
100 Commits
Author SHA1 Message Date
Fabrice Bellard d81c598383 fixed multiple allocation bug
Originally committed as revision 675 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-06 14:31:18 +00:00
Fabrice Bellard 9f4f81ed17 fixed case where abs_level > MAX_LEVEL
Originally committed as revision 674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-06 14:25:44 +00:00
Fabrice Bellard 8ee14970d6 added ff_idct_put/add
Originally committed as revision 672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:48:07 +00:00
Fabrice Bellard d36a246675 added inlined put/add functions
Originally committed as revision 671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:46:25 +00:00
Fabrice Bellard ad31c904b2 use ff_idct_put/add()
Originally committed as revision 670 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:36:03 +00:00
Fabrice Bellard ee4b748b7f use ff_idct_put()
Originally committed as revision 669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:35:28 +00:00
Fabrice Bellard 5bcfd1ad98 use a local dir for tests
Originally committed as revision 668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:14:21 +00:00
Fabrice Bellard 412ba501b1 removed unused code - began to merge alpha specific stuff - added mac macros for suitable CPUs
Originally committed as revision 667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 14:25:06 +00:00
Fabrice Bellard 03c94ede93 avoid name clash with libjpeg - added missing externs
Originally committed as revision 660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 12:58:40 +00:00
Fabrice Bellard c3aea5c424 added missing externs (we were lucky that commons are used)
Originally committed as revision 659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 12:56:04 +00:00
Fabrice Bellard 6d5bf5343c added missing externs
Originally committed as revision 658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 12:53:11 +00:00
Fabrice Bellard 1eb2212eae mpegaudio decoder is in high precision mode by default (low precision is only interesting for slow/old CPUs)
Originally committed as revision 635 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-01 14:35:55 +00:00
Fabrice Bellard 8155233413 fixed layer1/2 overflow if very loud sound - fixed broken free format decoding to pass all mpeg audio standard decoding tests (please avoid patching the parser without having all test streams available - contact me if necessary)
Originally committed as revision 634 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-01 14:34:29 +00:00
Fabrice Bellard 74fc99894b don't use inttypes.h - use inline function for bswap_64()
Originally committed as revision 608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-26 15:24:32 +00:00
Fabrice Bellard b13788c53f use sys/soundcard.h for OSS audio
Originally committed as revision 607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-26 15:09:58 +00:00
Fabrice Bellard 6063bce788 bsd fixes
Originally committed as revision 606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-26 15:08:53 +00:00
Fabrice Bellard 6a3d7e36c9 fixed mangle issue
Originally committed as revision 605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-26 15:07:57 +00:00
Fabrice Bellard fad9f495c0 removed invalid buffer handling
Originally committed as revision 604 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-26 14:41:53 +00:00
Fabrice Bellard 6394a2886d added license
Originally committed as revision 601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 23:01:48 +00:00
Fabrice Bellard d0c30ca54e reactivated swf/mjpeg/jpg formats testing
Originally committed as revision 600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:47:17 +00:00
Fabrice Bellard ff4ec49e64 license/copyright change
Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:45:33 +00:00
Fabrice Bellard 2ef0f2b269 consistent include usage
Originally committed as revision 598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:42:45 +00:00
Fabrice Bellard 3093185ea6 fixed incorrect buffer handling
Originally committed as revision 597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:39:29 +00:00
Fabrice Bellard d503f97038 better logic for bswap
Originally committed as revision 596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:38:02 +00:00
Fabrice Bellard d75dd1ca4c removed
Originally committed as revision 595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:36:24 +00:00
Fabrice Bellard b17c92d10e moved in libavcodec
Originally committed as revision 594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:36:01 +00:00
Fabrice Bellard 19720f15fd license/copyright change
Originally committed as revision 593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:34:32 +00:00
Fabrice Bellard 17269bdfcd fixed double free - fixed probe function
Originally committed as revision 592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:33:18 +00:00
Fabrice Bellard 0726b2d1ea fixed double free - fixed jpg image sequence automatic selection
Originally committed as revision 591 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:32:57 +00:00
Fabrice Bellard 66d2ff2a3d fixed memory free (no free necessary for private data) - added better support for automatic testing
Originally committed as revision 590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:31:48 +00:00
Fabrice Bellard 360d33c9b6 update
Originally committed as revision 589 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:26:48 +00:00
Fabrice Bellard 773a21b8fe license/copyright change - fixed header mess
Originally committed as revision 588 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:26:19 +00:00
Fabrice Bellard bf5af56875 license/copyright change - fixed memory leaks
Originally committed as revision 587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:25:13 +00:00
Fabrice Bellard 5cbcf02cf1 more config options
Originally committed as revision 586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:24:08 +00:00
Fabrice Bellard 17048ca88f license/copyright change
Originally committed as revision 585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:23:19 +00:00
Fabrice Bellard a1b63811c3 license/copyright change - use consistent library names
Originally committed as revision 584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:22:57 +00:00
Fabrice Bellard 23642d8e54 add more info about new configure features
Originally committed as revision 583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:21:14 +00:00
Fabrice Bellard a31e01c554 updated
Originally committed as revision 582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-25 22:18:04 +00:00
Fabrice Bellard 59d3e367a8 fixed incorrect global gain - slightly increased precision of n^(4/3) table
Originally committed as revision 557 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-21 21:07:47 +00:00
Fabrice Bellard 747a67fbab fixed one overflow problem
Originally committed as revision 553 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 21:15:53 +00:00
Fabrice Bellard 754ebe3465 fixed memory free
Originally committed as revision 552 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 19:43:20 +00:00
Fabrice Bellard 57060b1ec7 removed unused stuff - added dsputil_set_bit_exact() support for easier testing
Originally committed as revision 551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:37:58 +00:00
Fabrice Bellard 4c41db9adf added libavtest target
Originally committed as revision 550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:34:07 +00:00
Fabrice Bellard bd7cf6ad3a use new api (NOT TESTED) - suppressed strlcpy
Originally committed as revision 549 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:33:46 +00:00
Fabrice Bellard 79fdaa4cc0 began to simplify code - use modified API for stream reading
Originally committed as revision 548 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:32:49 +00:00
Fabrice Bellard c9a65ca8c3 converted to new API
Originally committed as revision 547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:31:13 +00:00
Fabrice Bellard db7f1f95ac suppressed mpeg demux mess - use now dynamic stream creation api
Originally committed as revision 546 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:29:40 +00:00
Fabrice Bellard b9a281db69 split mux/demux related structures - added file probing support - improve media file reading API
Originally committed as revision 545 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:28:47 +00:00
Fabrice Bellard fe9cf0d44e added first version of MPEG/DVB transport stream demux
Originally committed as revision 544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:27:23 +00:00
Fabrice Bellard 4f12a4976a removed unused code
Originally committed as revision 543 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:25:09 +00:00
Fabrice Bellard fb4a4a5607 mpeg1/2 identifier - fixed frame rate for some bad mpeg1 streams
Originally committed as revision 542 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:24:39 +00:00
Fabrice Bellard 4d7a0a0593 better av_freep()
Originally committed as revision 541 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:23:27 +00:00
Fabrice Bellard 51a4966370 added avcodec_set_bit_exact() for testing
Originally committed as revision 540 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:22:51 +00:00
Fabrice Bellard 44defcfb86 update
Originally committed as revision 539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:22:05 +00:00
Fabrice Bellard 4196dcd621 added regression test mention
Originally committed as revision 538 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:21:46 +00:00
Fabrice Bellard 89d5dfd5e8 added libav regression tests
Originally committed as revision 537 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-20 16:20:05 +00:00
Fabrice Bellard d4327e368f oops - removed obsolete license draft
Originally committed as revision 534 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:31:08 +00:00
Fabrice Bellard 7f913a35fb update
Originally committed as revision 533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:20:40 +00:00
Fabrice Bellard 51133a7db0 added first version of regression tests - simply type 'make test' to test every codec and some mux/demuxes - added simple synthetic audio and video bitstreams generators so that no big streams needs to be used
Originally committed as revision 532 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:18:22 +00:00
Fabrice Bellard 0f1578afcc use av memory functions
Originally committed as revision 531 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:17:41 +00:00
Fabrice Bellard 0f3cb305fe added bigendian support - added cross compilation support - added generation of objects in another directory for simultaneous compilations (needs testing) - simplified redundant code
Originally committed as revision 530 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:13:26 +00:00
Fabrice Bellard dd9ca370a1 added VPATH support - added regression targets
Originally committed as revision 529 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:11:25 +00:00
Fabrice Bellard 1ea4f59365 use av memory handling functions
Originally committed as revision 528 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:11:09 +00:00
Fabrice Bellard 065422677a fixed pcm read
Originally committed as revision 527 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:09:43 +00:00
Fabrice Bellard f57a4535bd added VPATH support
Originally committed as revision 526 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:07:57 +00:00
Fabrice Bellard 1c098b2fb6 added dummy crc output format for easy codec testing
Originally committed as revision 525 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:06:13 +00:00
Fabrice Bellard 82acee8fc4 removed unmaintained vc stuff
Originally committed as revision 524 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:05:19 +00:00
Fabrice Bellard c7011bf708 removed not maintained vc stuff
Originally committed as revision 523 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:04:30 +00:00
Fabrice Bellard 6000abfa89 removed useless header includes - use av memory functions
Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:03:29 +00:00
Fabrice Bellard 4cc281d9d9 added VPATH support for multiple dir compilation
Originally committed as revision 521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 23:01:20 +00:00
Fabrice Bellard 3123dd793e proper memory handling functions
Originally committed as revision 520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:59:50 +00:00
Fabrice Bellard 61a4e8ae3b removed debug function
Originally committed as revision 519 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:59:12 +00:00
Fabrice Bellard f9ed4f8894 put all integer init code to compute n^(4/3) - memory alloc and header fixes
Originally committed as revision 518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:58:08 +00:00
Fabrice Bellard 5bd12d1277 improved mpeg1/2 decoding speed
Originally committed as revision 517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:56:50 +00:00
Fabrice Bellard 44f27b3a86 added proper memory handling functions - fixed include paths
Originally committed as revision 516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:56:25 +00:00
Fabrice Bellard 9241551049 tried to avoid gcc 2.95.2 bug by puting explicit register constraints - added comment about rounding bug in some functions (need to correct or suppress them for regression tests)
Originally committed as revision 515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 22:49:11 +00:00
Fabrice Bellard 9c80daf193 updated for my short term goals
Originally committed as revision 512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-05-18 10:28:55 +00:00
Fabrice Bellard 63bdb086b1 fixed prototype change
Originally committed as revision 150 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-25 18:27:53 +00:00
Fabrice Bellard a190b7e94e fixed pcm bitrate
Originally committed as revision 149 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:29:46 +00:00
Fabrice Bellard 4972b26f24 changed audio and video grab interface (simpler now)
Originally committed as revision 148 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:27:06 +00:00
Fabrice Bellard 46a3d0685d correct pcm audio format handling
Originally committed as revision 147 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:26:46 +00:00
Fabrice Bellard 96baaa6aff changed av_open_input_file() prototype
Originally committed as revision 146 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:25:28 +00:00
Fabrice Bellard 4b44538ce6 update
Originally committed as revision 145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:22:43 +00:00
Fabrice Bellard a38469e1da unified grab & convertion loops (should be easier to achieve correct synchronization now - but still work to do!) - added ffplay support
Originally committed as revision 144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:22:25 +00:00
Fabrice Bellard 2744a37fac added new ffplay program
Originally committed as revision 143 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-24 23:21:02 +00:00
Fabrice Bellard 5ed8fafcb6 added pcm formats
Originally committed as revision 142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:19:49 +00:00
Fabrice Bellard f674bf7105 suppressed mpglib
Originally committed as revision 141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:17:46 +00:00
Fabrice Bellard a96b68b717 added pcm codecs
Originally committed as revision 140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:16:51 +00:00
Fabrice Bellard a56c66a7ef wmv format is asf format
Originally committed as revision 139 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:15:21 +00:00
Fabrice Bellard a0663ba4b0 complete handling of pcm formats - hex dump option
Originally committed as revision 138 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:14:51 +00:00
Fabrice Bellard d2b7bcd23f suppressed mpglib option
Originally committed as revision 137 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-23 17:13:48 +00:00
Fabrice Bellard 1d7840aaec fixed stereo grab
Originally committed as revision 135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-19 22:09:30 +00:00
Fabrice Bellard e30a284687 oops - forgot grabbing case for audio/video input auto detect
Originally committed as revision 134 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-19 21:39:25 +00:00
Fabrice Bellard da115c8a3e copyright change
Originally committed as revision 133 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-17 21:19:35 +00:00
Fabrice Bellard afa982fdae corrected mpeg audio encoding overflows - now it should give correct quality even for very high volumes
Originally committed as revision 132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-17 21:19:09 +00:00
Fabrice Bellard c34270f5e8 mlib merge
Originally committed as revision 131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:54:00 +00:00
Fabrice Bellard 8d67072fea fixed symetric quantization (better quality!)
Originally committed as revision 130 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:52:58 +00:00
Fabrice Bellard 73120e555c version change
Originally committed as revision 129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:52:17 +00:00
Fabrice Bellard 9150f42ed5 fixed image number syntax problems
Originally committed as revision 128 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:50:48 +00:00
Fabrice Bellard 5a56c87c10 restore audio settings - use all the frame buffers provided by the driver
Originally committed as revision 127 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-09-16 21:49:48 +00:00