summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_avi.c
AgeCommit message (Collapse)Author
2002-05-14Ian Goldberg's patch for AVIs bigger than 2GBMiguel Freitas
CVS patchset: 1886 CVS date: 2002/05/14 13:44:29
2002-05-13"streaming" AVI support by Ian Goldberg <ian@cypherpunks.ca>Miguel Freitas
CVS patchset: 1878 CVS date: 2002/05/13 15:56:54
2002-05-12Fix seeking problem after demuxer finishedThibaut Mattern
Change get_status to return thread_running instead of demux status. Replace <TAB> by 2 spaces. CVS patchset: 1871 CVS date: 2002/05/12 12:13:28
2002-05-04Playing the same file after a xine_stop() was unworkable. Fixed (i hope iDaniel Caujolle-Bert
haven't break anything). CVS patchset: 1851 CVS date: 2002/05/04 17:26:15
2002-04-29Replace all exit(1) with abort().James Courtier-Dutton
xine-lib should really never do an exit or abort, but instead pass back nice error values to the calling application, but until that happens, use abort() as that is tracable with gdb, whereas exit(1) is not backtraceable. CVS patchset: 1811 CVS date: 2002/04/29 23:31:59
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-04-23fix stupid bug in my last commitMiguel Freitas
CVS patchset: 1756 CVS date: 2002/04/23 00:55:46
2002-04-18patch to support bigger wavex headers from Staszek PaskoMiguel Freitas
CVS patchset: 1736 CVS date: 2002/04/18 12:08:58
2002-04-17user feedback when reconstructing index (using OSD)Guenter Bartsch
CVS patchset: 1733 CVS date: 2002/04/17 16:09:58
2002-04-13patch submitted by Christian Vogler plus some coding style cleanupsGuenter Bartsch
CVS patchset: 1713 CVS date: 2002/04/13 11:59:58
2002-04-09fix to play some streams with bih.biCompression not setMiguel Freitas
CVS patchset: 1699 CVS date: 2002/04/09 04:29:05
2002-04-09buffer leakMiguel Freitas
CVS patchset: 1698 CVS date: 2002/04/09 04:14:13
2002-04-09- new (fast) demuxer seeking schemeMiguel Freitas
- updated decoder api to allow reseting internal state on seeks CVS patchset: 1696 CVS date: 2002/04/09 03:37:59
2002-03-31Set all pts variabled to int64_t.James Courtier-Dutton
CVS patchset: 1651 CVS date: 2002/03/31 20:38:40
2002-03-27fix non-stop bugMiguel Freitas
CVS patchset: 1640 CVS date: 2002/03/27 15:30:16
2002-03-18xine_log bugfix by bill finkGuenter Bartsch
CVS patchset: 1584 CVS date: 2002/03/18 10:52:39
2002-03-18avi demuxer cleanup and multiple audio stream support (contributed by ↵Guenter Bartsch
Michael Jochum) CVS patchset: 1583 CVS date: 2002/03/18 02:19:45
2002-03-14- make libsputext work againMiguel Freitas
- update osd & video_overlay to use 64-bits pts CVS patchset: 1569 CVS date: 2002/03/14 13:57:15
2002-03-12minor corrections and a patch for metronom to make sure it doesn't ↵Guenter Bartsch
compensate drifts forever CVS patchset: 1563 CVS date: 2002/03/12 11:04:06
2002-03-11libdivx4 doesn't handle 3ivx, corrected misleading error messageGuenter Bartsch
CVS patchset: 1557 CVS date: 2002/03/11 23:43:58
2002-03-11metronom and demuxers should work again (although not all demuxers are fully ↵Guenter Bartsch
updated at this point). demux_qt can handle compressed audio, but is still unfinished. Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities. CVS patchset: 1554 CVS date: 2002/03/11 12:31:24
2002-02-17big debug output cleanup. removed debug output from log window, loggingGuenter Bartsch
relevant information like stream type/size/bitrate instead. demuxer cleanup, removed no-longer-needed macros :-) switched off video_out/libmpeg2/... verbose log output messages. CVS patchset: 1503 CVS date: 2002/02/17 17:32:49
2002-02-09the long-awaited video_out changes, not completely debuged (races)Guenter Bartsch
- pts are 64 bit now - scr and video_out-loop run all the time - video_out cleanups - metronom cleanups - buffer type BUF_CONTROL_DISCONTINUITY is used internally now, input plugins should no longer send this one - support for individual frame durations - using nano-/usleep instead of itimer (simpler code, maybe this will help freebsd) CVS patchset: 1487 CVS date: 2002/02/09 07:13:22
2002-01-24log frame sizeGuenter Bartsch
CVS patchset: 1448 CVS date: 2002/01/24 22:55:51
2002-01-17Allow playing of AVIs with broken/incomplete indices by using the availableMatthias Hopf
index reconstruction. CVS patchset: 1418 CVS date: 2002/01/17 14:32:08
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27Add intl support + more logging messages.Daniel Caujolle-Bert
CVS patchset: 1308 CVS date: 2001/12/27 14:30:28
2001-12-09small avi time-seek bugfixGuenter Bartsch
CVS patchset: 1198 CVS date: 2001/12/09 19:32:11
2001-12-02libsputext now work without it's own thread, better syncGuenter Bartsch
CVS patchset: 1162 CVS date: 2001/12/02 21:19:21
2001-12-02avi subtitles centered and at bottom of frameGuenter Bartsch
CVS patchset: 1160 CVS date: 2001/12/02 15:27:19
2001-12-01add avi subtitle decoder (based on mplayer code), minor cleanups, removed ↵Guenter Bartsch
register_empty function from configfile (undocumented and doesn't make sense) CVS patchset: 1153 CVS date: 2001/12/01 22:38:31
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02
2001-11-07buf types cleanup (audio stuff)Miguel Freitas
CVS patchset: 989 CVS date: 2001/11/07 19:06:15
2001-11-07buf type cleanup (1st part)Miguel Freitas
CVS patchset: 987 CVS date: 2001/11/07 18:26:36
2001-10-30make xine recognize the new windows media formats and a small audio output ↵Guenter Bartsch
plugin loader bugfix CVS patchset: 914 CVS date: 2001/10/30 09:42:26
2001-10-25demux api change to report supported mimetypesMiguel Freitas
CVS patchset: 882 CVS date: 2001/10/25 00:46:58
2001-10-20big event cleanup: one single mechanism is now used for all communications ↵Guenter Bartsch
between gui, plugins and the xine engine; code cleanup CVS patchset: 837 CVS date: 2001/10/20 02:01:51
2001-10-17demux / input plugin interface change, init functions now have access to the ↵Guenter Bartsch
full xine_t *xine. This should enable stream plugins to register SCR plugins. WARNING: delete old input plugins, otherwise xine will crash CVS patchset: 823 CVS date: 2001/10/17 20:33:09
2001-10-07code beautified and small fix so xine can play back avi streams generated by ↵Guenter Bartsch
ffmpeg CVS patchset: 761 CVS date: 2001/10/07 22:11:22
2001-10-03Add error checks to all "pthread_create" calls, print error message and exitJuergen Keil
xine, whenever a pthread_create fails CVS patchset: 729 CVS date: 2001/10/03 17:15:43
2001-09-18ffmpeg apparently does not support MSMPEG4 v1/v2 format yet. Trying to handleJuergen Keil
MSMPEG4 v1/v2 formats using the libw32dll plugin. But at least for XShm video output, libw32dll is too slow, converting RGB -> YUY2 in the w32dll plugin, and converting back from YUY2 -> RGB in the video out driver :-/ CVS patchset: 661 CVS date: 2001/09/18 17:41:47
2001-09-12small bugfix to make audio work when seeking backGuenter Bartsch
CVS patchset: 622 CVS date: 2001/09/12 16:55:42
2001-09-10a quicktime demuxer based on openquicktime, cinepack support fixed, minor ↵Guenter Bartsch
bugfixes regarding buffer type handling CVS patchset: 600 CVS date: 2001/09/10 03:04:48
2001-09-09Add a hack to "wine" (WINE_TYPEDEFS_ONLY), to allow compiling the avi demuxerJuergen Keil
plugin using a non-gcc compiler. The avi demuxer does not use functions from "wine" - only defines / structures / typedefs. CVS patchset: 594 CVS date: 2001/09/09 15:56:55
2001-09-08big buf types cleanup, beginning to use libw32codec for indeo (unfinished)Guenter Bartsch
CVS patchset: 590 CVS date: 2001/09/08 18:11:41
2001-09-08patch provided by David D. Hagood <wowbagger@sktc.net>Guenter Bartsch
CVS patchset: 587 CVS date: 2001/09/08 15:41:20
2001-09-05generate index only once per mrlGuenter Bartsch
CVS patchset: 569 CVS date: 2001/09/05 17:49:20