Commit Graph

  • e095026ab4 unified wav header parsing - added extradata support Fabrice Bellard 2002-10-28 00:55:25 +00:00
  • 6d2abd6b3e added new fft/mdct code - added fft-test program Fabrice Bellard 2002-10-28 00:51:48 +00:00
  • bc8d1857fb added wma decoder Fabrice Bellard 2002-10-28 00:48:55 +00:00
  • 6107fa87b4 preparing integration of new AC3 decoder Fabrice Bellard 2002-10-28 00:39:05 +00:00
  • bb6f569072 new generic FFT/MDCT code for audio codecs Fabrice Bellard 2002-10-28 00:34:08 +00:00
  • 6d29182097 updated - feel free to correct/improve Fabrice Bellard 2002-10-28 00:29:13 +00:00
  • 60837265bc added Michael's page Fabrice Bellard 2002-10-27 22:07:56 +00:00
  • 9181577ccb new texinfo documentation - HTML version also included Fabrice Bellard 2002-10-27 22:00:34 +00:00
  • 1c0a593ac8 get_vlc2() Michael Niedermayer 2002-10-27 21:02:47 +00:00
  • 055317a74c 3rd 10l - don't let it read data beyond the end of frame Arpi 2002-10-27 19:20:02 +00:00
  • 9d3748bed3 2nd 10l (noticed by arpi) Alex Beregszaszi 2002-10-27 19:11:06 +00:00
  • 7b5c80f6bb minor speedup noticed by arpi Alex Beregszaszi 2002-10-27 19:01:00 +00:00
  • 97d4469a74 10l Alex Beregszaszi 2002-10-27 18:03:42 +00:00
  • 109362cbf4 reworked decode_frame marker searching, fixes many non-working samples Alex Beregszaszi 2002-10-27 17:59:35 +00:00
  • 060f89b328 mergeing inter & intra rl_length tables (50% smaller & no meassureable difference in filesize/quality) Michael Niedermayer 2002-10-27 12:20:58 +00:00
  • f3c09da19f 75% smaller rl_length table Michael Niedermayer 2002-10-27 12:09:25 +00:00
  • a09907d988 dsputil mmi cleanup patch by (Leon van Stuivenberg <leonvs at iae dot nl>) Leon van Stuivenberg 2002-10-27 09:20:48 +00:00
  • d6db1c9c6a handle direct rendering buffer allocation failure Michael Niedermayer 2002-10-27 00:02:23 +00:00
  • 5d9827bcf6 fixing bitrate display if -acodec copy is used, patch by (Kareila <cokewench at yahoo dot com>) Kareila 2002-10-26 19:23:22 +00:00
  • 384855eebf segfault fix patch by (Juergen Keil <jk at tools dot de>) Jürgen Keil 2002-10-26 18:56:43 +00:00
  • 917f58279d fixing decoding of streams with no keyframe at the start Michael Niedermayer 2002-10-25 16:06:32 +00:00
  • 50eb9cbc44 idct_permutation_type variable, so the permutation type can quickly be identified Michael Niedermayer 2002-10-25 13:39:47 +00:00
  • 6e2d5f1aea regression test for H263+ Michael Niedermayer 2002-10-25 10:50:02 +00:00
  • 945eeee15e slice encoding cleanup Michael Niedermayer 2002-10-25 00:08:32 +00:00
  • c42612f1b4 clip MVs for direct mode Michael Niedermayer 2002-10-24 00:51:17 +00:00
  • 470ba6f28a fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot net>) Colin Leroy 2002-10-23 23:52:57 +00:00
  • 7801d21d13 optimize block_permute() optimize dct_quantize_c() dont permute s->q_inter/intra_matrix Michael Niedermayer 2002-10-23 15:11:07 +00:00
  • 4a3d7fbcbc fixing interlaced MC & edge-emu Michael Niedermayer 2002-10-23 08:14:12 +00:00
  • 8d0e42cad0 more defaults Michael Niedermayer 2002-10-22 23:43:25 +00:00
  • 7da71a5c68 xvid qpel bug autodetect Michael Niedermayer 2002-10-22 19:48:52 +00:00
  • 03e93d35b0 xvid qpel bug workaround Michael Niedermayer 2002-10-22 18:55:20 +00:00
  • 3b4b29dcd9 put/get portable for IEEE double - renamed put_native_string/get_native_string Fabrice Bellard 2002-10-22 09:23:14 +00:00
  • d4c0ff917d single frame output fix Fabrice Bellard 2002-10-21 17:48:33 +00:00
  • 90dca1411d changed write_packet API - should work as before Fabrice Bellard 2002-10-21 17:44:43 +00:00
  • ec5517d5cf use new PTS api - corrected AV sync for transcoding - factorized print_report() code Fabrice Bellard 2002-10-21 17:42:47 +00:00
  • 1e51d801d3 the new output PTS handling is now generic Fabrice Bellard 2002-10-21 17:40:23 +00:00
  • 6b10e6e48c new ffserver options patch by (D Richard Felker III <dalias at aerifal dot cx>) D Richard Felker III 2002-10-21 16:08:39 +00:00
  • 17a241dd0b use PTS api - suppressed redundant fourcc tags (don't know why it was duplicated) Fabrice Bellard 2002-10-21 15:59:39 +00:00
  • b2cac18443 use consistant PTS handling - fixed MPEG2 Pack header generation (clock_ref value is still slightly inaccurate) Fabrice Bellard 2002-10-21 15:57:21 +00:00
  • 916c80e94a AV synchronisation API Fabrice Bellard 2002-10-21 15:54:49 +00:00
  • 3f9bff71b5 new video grab device for ATI All-In-Wonder cards based on the GATOS km driver patch by (Fred <foohoo at shaw dot ca>) Michael Niedermayer 2002-10-20 21:45:38 +00:00
  • fc48cbad5b fixing msmpeg4v3 encoding at bitrates <128k Michael Niedermayer 2002-10-20 17:02:41 +00:00
  • 35aa136a77 fixing h263 slice decoding (again) Michael Niedermayer 2002-10-19 23:48:08 +00:00
  • 49943a18d0 fixing interlaced dct with 4mv Michael Niedermayer 2002-10-19 11:03:13 +00:00
  • 8b32880cc9 fixing h263 decoding (did segfault) Michael Niedermayer 2002-10-19 01:31:26 +00:00
  • fb8a9e2f37 fixing interlaced dct + hq mode Michael Niedermayer 2002-10-18 18:32:50 +00:00
  • 8ecc6a4629 avoid multiple init Michael Niedermayer 2002-10-17 00:04:33 +00:00
  • 9fee1e234e init flags before using it (found by arpi) Michael Niedermayer 2002-10-16 22:18:41 +00:00
  • 073b013d00 complete mpeg4 GMC decoding support Michael Niedermayer 2002-10-16 19:55:49 +00:00
  • 46fd0de8a7 fixing alt_scan for the first frame (variable was reset) Michael Niedermayer 2002-10-16 17:23:18 +00:00
  • d2975f8d4f warning fixes Michael Niedermayer 2002-10-15 15:24:08 +00:00
  • ac2830ecd3 fixing unused variables & adding missing options Michael Niedermayer 2002-10-15 15:07:38 +00:00
  • fb7566d082 better framework for specific mpeg mux options such as vcd - added (incomplete) mpeg2 vob muxer for dvd creation Fabrice Bellard 2002-10-15 10:22:23 +00:00
  • 8351471307 suppressed vcd flag - use new mpeg mux format instead Fabrice Bellard 2002-10-15 10:14:05 +00:00
  • b71c30becb removed obsolete file Fabrice Bellard 2002-10-15 09:08:42 +00:00
  • a61f82653e better padding bug detection Michael Niedermayer 2002-10-14 19:53:04 +00:00
  • ec6a375248 removed warnings Fabrice Bellard 2002-10-14 18:25:58 +00:00
  • 4f891f53b3 removed invalid header include Fabrice Bellard 2002-10-14 18:01:32 +00:00
  • 87bdd3e535 added null output format for speed testing Fabrice Bellard 2002-10-14 17:55:34 +00:00
  • 7002684e69 raw picture support in mux Fabrice Bellard 2002-10-14 17:53:02 +00:00
  • 487a54d71d cross compiling support Fabrice Bellard 2002-10-14 17:50:42 +00:00
  • 0e7eed09ce better MPEG4 support (at least can view some mpeg4 examples) Fabrice Bellard 2002-10-14 17:00:34 +00:00
  • b704e7420b mpeg4 header parser clenup (needed for parsing of VOL header in avctx->extradata) Michael Niedermayer 2002-10-14 12:21:54 +00:00
  • 26893f6bd4 fixing wmv1 slice decoding Michael Niedermayer 2002-10-13 19:53:32 +00:00
  • 2ce486d850 fixing yuy2 upscaling (use -sws 0 for the faster but uglier variant) Michael Niedermayer 2002-10-13 19:46:51 +00:00
  • 25593e29f2 mmx yuy2 output Michael Niedermayer 2002-10-13 17:23:02 +00:00
  • 4d2858deac better/cleaner error resilience (done in a 2nd pass after decoding) h263/mpeg4 out of order slice decoding Michael Niedermayer 2002-10-13 13:16:04 +00:00
  • 46de8b7334 yuy2 output support Michael Niedermayer 2002-10-13 00:30:38 +00:00
  • 8b313a4787 Move Alpha optimized IDCT to own file. Based on a patch by Måns Rullgård <mru@users.sourceforge.net>. Falk Hüffner 2002-10-11 23:01:16 +00:00
  • bb15f7fdd5 added mjpeg Alex Beregszaszi 2002-10-11 21:03:46 +00:00
  • 18f4e34ff6 removed unused variables Fabrice Bellard 2002-10-11 13:49:16 +00:00
  • 1629626f5d activated 'raw stream copy' feature (use -acodec copy or -vcodec copy) Fabrice Bellard 2002-10-11 09:19:34 +00:00
  • a5e880583c corrected pixel format display Fabrice Bellard 2002-10-11 09:16:35 +00:00
  • a48b7a6bfa added stream copy capability Fabrice Bellard 2002-10-11 09:16:05 +00:00
  • 92391c6c89 use C99 syntax for field init Fabrice Bellard 2002-10-11 07:23:35 +00:00
  • 4bfad53561 added two pass info Fabrice Bellard 2002-10-10 17:12:55 +00:00
  • 1cbc289016 added mpeg in avi support Fabrice Bellard 2002-10-10 17:09:59 +00:00
  • 5abdb4b199 added two pass support (same syntax as mencoder) Fabrice Bellard 2002-10-10 17:09:01 +00:00
  • 4973397975 mpeg1 2pass encoding Michael Niedermayer 2002-10-09 17:18:24 +00:00
  • 9c89585ad4 resample fix by Petros Tsantoulis Fabrice Bellard 2002-10-09 14:16:31 +00:00
  • e1687cc07f added DV support Fabrice Bellard 2002-10-09 12:35:53 +00:00
  • d017ab70f4 support buffers containing more than one frame Fabrice Bellard 2002-10-09 12:35:22 +00:00
  • f20dca4020 added raw DV demux (audio is currently not handled) Fabrice Bellard 2002-10-08 17:58:36 +00:00
  • 1c05e11d02 fixed NTSC end of line bug Fabrice Bellard 2002-10-08 17:54:02 +00:00
  • 789587d595 minimum support for YUV411P (new combined scaler/converter will handle that better...) Fabrice Bellard 2002-10-08 17:42:33 +00:00
  • 47fa9c203a 16x{8,16} {avg,put}_pixels support patch by (Juergen Keil <jk at tools dot de>) Jürgen Keil 2002-10-08 12:09:23 +00:00
  • 9e39878252 10l - MMX/FPU state was not restored, causing nonsense fpu behaviour in caller (mplayer) Arpi 2002-10-07 23:08:42 +00:00
  • e9feea594a DV ntsc support, 411P colorspace added Arpi 2002-10-07 21:28:33 +00:00
  • acd2e05c47 * Fix dct_unquantize_h263_axp for changed block_last_index indexing. * Set qadd to 0 for intra with h263_aic (whatever that may be). Falk Hüffner 2002-10-07 02:03:21 +00:00
  • bb76a117b1 c syntax update patch by (mru at users dot sourceforge dot net (Måns Rullgård)) Måns Rullgård 2002-10-06 23:06:06 +00:00
  • 0298af4887 set low_delay on encoding if no b frames Michael Niedermayer 2002-10-06 17:46:22 +00:00
  • 676e200cff trying to fix the non-x86 IDCTs (untested) Michael Niedermayer 2002-10-06 15:27:01 +00:00
  • 6c38306600 Make compilable again after DCT cleanup. It gives wrong results, though, so I disabled it for now. Anybody knows offhand what might be the reason? Falk Hüffner 2002-10-05 00:57:42 +00:00
  • e447d7d65f Some nifty stuff for upcoming patches. Falk Hüffner 2002-10-05 00:12:58 +00:00
  • 3565eeaaaa Fix for source dir != build dir. Patch provided by Måns Rullgård. Falk Hüffner 2002-10-04 23:32:40 +00:00
  • defdfc9aa0 moved dct init out from mpv_common_init to dct_common_init (for less-uglier way for dv) Alex Beregszaszi 2002-10-04 20:59:29 +00:00
  • 1e5c667c91 fixed MPEG2 pts parsing - ignore unknown stream type Fabrice Bellard 2002-10-04 15:46:59 +00:00
  • 7be166e4ea simplified parsing - added MMX idct support Fabrice Bellard 2002-10-04 07:49:00 +00:00
  • 020fcc94e0 added DV support Fabrice Bellard 2002-10-04 07:16:50 +00:00
  • 5d2231ee8f first working version of DV video decoder Fabrice Bellard 2002-10-03 21:07:39 +00:00