summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_mpeg.c
AgeCommit message (Collapse)Author
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-19use pts instead of scr for wrap detection (must be tested with VCDs)Miguel Freitas
CVS patchset: 1739 CVS date: 2002/04/19 03:05:07
2002-04-11Add an INPUT_CAP_PREVIEW mode.James Courtier-Dutton
This tells the demuxers if the input plugin can handle preview testing. Most plugins which are seekable can handle it. The current exception to this is the xine-dvdnav plugin which is seekable but not previewable due to DVDs having still pictures which stall the preview testing. CVS patchset: 1710 CVS date: 2002/04/11 22:27:11
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-12same fix from demux_mpeg_block, although not tested here.Miguel Freitas
CVS patchset: 1562 CVS date: 2002/03/12 03:03:18
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-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-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-13metronom logic changedHeiko Schaefer
CVS patchset: 1030 CVS date: 2001/11/13 21:47:57
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-10-27small bug fix for time based seeking in mpeg1 filesGuenter Bartsch
CVS patchset: 892 CVS date: 2001/10/27 13:59:31
2001-10-25demux api change to report supported mimetypesMiguel Freitas
CVS patchset: 882 CVS date: 2001/10/25 00:46:58
2001-10-22an http input plugin, small demuxer bugfixes/additionsGuenter Bartsch
CVS patchset: 862 CVS date: 2001/10/22 23:24:34
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-09fix playing mpeg movies with sound disabledMiguel Freitas
CVS patchset: 781 CVS date: 2001/10/09 18:49:33
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-04race condition / stability fixes provided by Miguel Freitas ↵Guenter Bartsch
<miguel@cetuc.puc-rio.br> - great stuff\! :-) CVS patchset: 562 CVS date: 2001/09/04 16:19:27
2001-09-02demuxer bugfixesGuenter Bartsch
CVS patchset: 551 CVS date: 2001/09/02 16:19:44
2001-09-01big demuxer clean, demux_ts should work again.Guenter Bartsch
implemented time based seeking / stream length detection, implemented in demux_avi.c demux_mpeg_block.c demux_mpeg.c xine-engine cleanup, xine_seek is gone, use xine_play instead. xine_pause is gone, use xine_set/get_speed instead. CVS patchset: 536 CVS date: 2001/09/01 14:32:59
2001-08-28update to ffmpeg 0.4.5, buf types cleanup based on patch provided by Miguel ↵Guenter Bartsch
Freitas CVS patchset: 510 CVS date: 2001/08/28 19:16:19
2001-08-18various cleanups; 8 bit depth detection and handling (yuv2rgb not ↵Guenter Bartsch
implemented yet), smaller memory footprint, deprecated mpg123 plugin CVS patchset: 449 CVS date: 2001/08/18 23:30:51
2001-08-12cancel demux thread on xine_stop instead of pthread_join to prevent hangGuenter Bartsch
CVS patchset: 415 CVS date: 2001/08/12 15:12:54
2001-08-10FAQ updates and getting ready for 0.5.1Guenter Bartsch
CVS patchset: 407 CVS date: 2001/08/10 19:49:57
2001-07-24PES demultiplexerJoachim Koenig
CVS patchset: 340 CVS date: 2001/07/24 16:08:51
2001-07-14quick hack to make xine more responsive near mpeg1 stream ends (dangerous)Guenter Bartsch
CVS patchset: 277 CVS date: 2001/07/14 13:56:10
2001-07-14cleaned up and finished spu_thread removalGuenter Bartsch
CVS patchset: 275 CVS date: 2001/07/14 12:50:33
2001-07-04spu support updated (unfinished) from Jamesuid32519
CVS patchset: 250 CVS date: 2001/07/04 17:10:24
2001-07-03chasing more races..Guenter Bartsch
CVS patchset: 242 CVS date: 2001/07/03 21:25:03
2001-06-17increased number of sent preview buffersGuenter Bartsch
CVS patchset: 206 CVS date: 2001/06/17 23:37:59
2001-06-17fixed small demuxer bugGuenter Bartsch
CVS patchset: 200 CVS date: 2001/06/17 20:14:50
2001-06-17small bugfix for no audioGuenter Bartsch
CVS patchset: 195 CVS date: 2001/06/17 00:23:34
2001-06-16xine engine cleanups and new callbacks for seamless branchingGuenter Bartsch
CVS patchset: 192 CVS date: 2001/06/16 18:03:21
2001-06-16more seeking/stopping bugfixesGuenter Bartsch
CVS patchset: 191 CVS date: 2001/06/16 14:34:48
2001-06-14more fixesGuenter Bartsch
CVS patchset: 177 CVS date: 2001/06/14 10:48:24
2001-06-11bugfixes for playing without sound-driverHeiko Schaefer
CVS patchset: 163 CVS date: 2001/06/11 03:14:29
2001-06-09introducing present buffersGuenter Bartsch
CVS patchset: 141 CVS date: 2001/06/09 22:05:30
2001-05-31fixed support for field pictures plus video_out bugfixes (missing functions)Guenter Bartsch
CVS patchset: 109 CVS date: 2001/05/31 22:54:38
2001-05-30Fixed demux* get current position calls.Daniel Caujolle-Bert
Fixed stdin/fifo input plugin, new mrl style: fifo://[mpeg1|mpeg2]/location Fixed dvd input plugin. xine core, update cur_input_pos position. call the gui status callback now. CVS patchset: 102 CVS date: 2001/05/30 02:09:24
2001-05-28Ability to playback streams without loaded audio driver.Daniel Caujolle-Bert
CVS patchset: 89 CVS date: 2001/05/28 12:08:20
2001-05-24Add new gui_data_exchange property: GUI_DATA_EX_DRAWABLE_CHANGED, itDaniel Caujolle-Bert
inform video driver about the new drawable to use. Use pthread_exit(NULL) at end of threads. Add extra checks in stream detection in demux_mpeg.c about mpeg1 support only. CVS patchset: 80 CVS date: 2001/05/24 23:15:40
2001-05-24first sloppy frames and audioGuenter Bartsch
CVS patchset: 78 CVS date: 2001/05/24 15:31:30
2001-05-07Fixed the way to detect libtool version. Add get_capabilities(),get_property()Daniel Caujolle-Bert
and set_property() to audio out. get_supported_modes removed, use get_cap() instead. Change the way of capabilities, match like video_out AO_CAP_* and AO_PROP_*. Fixed a small typo in demux_mpeg.c. Fixed libmpg123 audio output callings arguments. Change the AO_MODE to AO_CAP_MODE in all required locations. CVS patchset: 69 CVS date: 2001/05/07 03:40:34
2001-05-06stdin plugin cannot handle local filesGuenter Bartsch
CVS patchset: 64 CVS date: 2001/05/06 14:25:42
2001-04-30fixed a buffer pool bug and inserted more log messagesGuenter Bartsch
CVS patchset: 49 CVS date: 2001/04/30 21:55:26