summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_mpeg_block.c
AgeCommit message (Collapse)Author
2001-10-06Change the text printed when we see a CSS MPEG2 stream to something similar toJuergen Keil
the text printed by the input_dvd plugin. Abort the demuxer when we see a CSS MPEG2 stream. CVS patchset: 748 CVS date: 2001/10/06 13:48:17
2001-10-06Added check for encrypted streams.James Courtier-Dutton
CVS patchset: 746 CVS date: 2001/10/06 11:54:49
2001-10-05Fix endless loop playing a 10kbyte video_ts.vob file (step was 0)Juergen Keil
CVS patchset: 740 CVS date: 2001/10/05 17:19:31
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-25block demuxer lost packages - hopefully fixed nowGuenter Bartsch
CVS patchset: 696 CVS date: 2001/09/25 23:44:46
2001-09-25implemented BUF_CONTROL_AUDIO_CHANNEL - this should enable input plugins to ↵Guenter Bartsch
set the xine engine to a specific audio channel (specified in decoder_info[0] - remember to give a full buffer type here, such as BUF_AUDIO_A52 | 3 to select the 4th ac3 channel) CVS patchset: 694 CVS date: 2001/09/25 23:27:02
2001-09-16Prevent Floating point exception when playing mpeg streams with LPCM audio.James Courtier-Dutton
Still needs fixing properly though. See FIXME. CVS patchset: 645 CVS date: 2001/09/16 22:06:28
2001-09-12small patch for null audio outputGuenter Bartsch
CVS patchset: 628 CVS date: 2001/09/12 23:14:39
2001-09-12further tweaks and patches for menu support: new buftypes ↵Guenter Bartsch
(BUF_CONTROL_DISCONTINUITY,BUF_CONTROL_NOP,BUF_CONTROL_AUDIO_CHANNEL,BUF_CONTROL_SPU_CHANNEL) so input plugins can enhance their communication with the xine engine (regarding pts continuities for example) - not all is implemented yet, but what is implemented is working pretty well - at least for me ;)) CVS patchset: 627 CVS date: 2001/09/12 22:18:47
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-08rich's patches (menu support)Guenter Bartsch
CVS patchset: 586 CVS date: 2001/09/08 00:44:40
2001-09-07demux_mpeg_block logged to stderr instead of stdoutGuenter Bartsch
CVS patchset: 585 CVS date: 2001/09/07 21:26:12
2001-09-06DTS via SPDIFJoachim Koenig
CVS patchset: 581 CVS date: 2001/09/06 15:23:14
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-03small bugfix, printf was missing parameterGuenter Bartsch
CVS patchset: 558 CVS date: 2001/09/03 17:47:41
2001-09-01don't estimate bitrate twice for the same mrlGuenter Bartsch
CVS patchset: 545 CVS date: 2001/09/01 21:46:20
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-31Fix byte order problems for AVI files with LPCM sound.Juergen Keil
CVS patchset: 534 CVS date: 2001/08/31 17:57:54
2001-08-29sorting out demux close <-> stopGuenter Bartsch
CVS patchset: 518 CVS date: 2001/08/29 11:14:12
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-17Add xine_seek() and friends.Daniel Caujolle-Bert
CVS patchset: 446 CVS date: 2001/08/17 16:15:36
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-05Enabled CLUT palette transfer from the input pluginEduard Hasenleithner
to the libspudec. Fixed palette idx order. CVS patchset: 385 CVS date: 2001/08/05 00:59:50
2001-07-14whoups, forgot to remove some spu_dec functions...Guenter Bartsch
CVS patchset: 276 CVS date: 2001/07/14 13:28:31
2001-07-14cleaned up and finished spu_thread removalGuenter Bartsch
CVS patchset: 275 CVS date: 2001/07/14 12:50:33
2001-07-13Make SPU decode use Video decoder thread instead of it's own thread.James Courtier-Dutton
CVS patchset: 274 CVS date: 2001/07/13 23:43:12
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-07-01small addition for extension pluginsGuenter Bartsch
CVS patchset: 240 CVS date: 2001/07/01 23:50:19
2001-06-23fixed race between metronom and xine engine, small audio plugin api change ↵Guenter Bartsch
to improve responsiveness (unfinished), small demux_mpeg_block bugfix (alignment for DVD plugin) CVS patchset: 218 CVS date: 2001/06/23 19:45:47
2001-06-17Enlarge preview buffer for mpeg_block, add preview to elem demuxer.Daniel Caujolle-Bert
CVS patchset: 205 CVS date: 2001/06/17 23:17:40
2001-06-17Remove extra (unneeded) trace.Daniel Caujolle-Bert
CVS patchset: 203 CVS date: 2001/06/17 21:58:22
2001-06-17Add a clean aalib check.Daniel Caujolle-Bert
CVS patchset: 202 CVS date: 2001/06/17 21:50:51
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-10added blocksize detectionGuenter Bartsch
CVS patchset: 156 CVS date: 2001/06/10 13:59:33
2001-06-09introducing present buffersGuenter Bartsch
CVS patchset: 141 CVS date: 2001/06/09 22:05:30
2001-06-03fixed mpeg block demuxer content detection and audio channel selectionGuenter Bartsch
CVS patchset: 120 CVS date: 2001/06/03 20:16:33
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_mpeg_block with detect by content bug. Fixed input_dvd/vcdDaniel Caujolle-Bert
autplay list generated (need a NULL terminator). Fixed vcd input plugin, now it seems to work. CVS patchset: 106 CVS date: 2001/05/30 21:48:23
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-04-29Some input plugin storing references fixes.Daniel Caujolle-Bert
CVS patchset: 48 CVS date: 2001/04/29 23:22:32
2001-04-28fixed some typos in the demuxer pluginsGuenter Bartsch
CVS patchset: 40 CVS date: 2001/04/28 21:23:04
2001-04-24fixed input and demux plugins to reflect new buffer apiGuenter Bartsch
CVS patchset: 20 CVS date: 2001/04/24 17:42:26
2001-04-21Turned demuxers into plugins. Change plugins naming scheme (seeDaniel Caujolle-Bert
xine_internal.h). Fixed load_plugins* to new API. Add iface version into demux_plugin_t, add version checking into init_demux_plugin. Fixed get_identifier from demuxers (void param). Turned libw32dll into codec plugin (only compiling side yet). CVS patchset: 11 CVS date: 2001/04/21 00:14:39
2001-04-19Get rid of xine.h inclusion. Fix xine.h.tmpl.in, inttypes.h wasDaniel Caujolle-Bert
unincluded. Fix xine.m4 to reflect the new xine.h location. CVS patchset: 6 CVS date: 2001/04/19 09:46:57