summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_mpeg_block.c
AgeCommit message (Collapse)Author
2002-11-01new content detection method METHOD_EXPLICIT for demuxer given in MRLMichael Roitzsch
CVS patchset: 3126 CVS date: 2002/11/01 17:41:02
2002-10-28hey, i want to join xine breakage party! (what do you wanna break today? tm)Miguel Freitas
- time to cleanup demuxer mess... no more pthread stuff on any demuxer. of course i haven't tested all demuxers, but they at least compile. (sorry Mike, we will need to move a few variables around to make most of your demuxers work again - not big deal i think) - make api more consistent by providing xine_open/xine_close and xine_start/xine_stop. CVS patchset: 3058 CVS date: 2002/10/28 03:24:42
2002-10-27fix extensions detectionGuenter Bartsch
CVS patchset: 3055 CVS date: 2002/10/27 22:56:08
2002-10-27return of ogg and vorbis, began implementing verbosity parameterGuenter Bartsch
CVS patchset: 3034 CVS date: 2002/10/27 01:52:15
2002-10-27some demuxers still don't report their status correctlyGuenter Bartsch
CVS patchset: 3032 CVS date: 2002/10/27 00:01:13
2002-10-26make demuxers return their status so xine engine can check if demuxers fail ↵Guenter Bartsch
to send headers CVS patchset: 3026 CVS date: 2002/10/26 22:00:49
2002-10-26don't forget to call stop during disposeMichael Roitzsch
CVS patchset: 3023 CVS date: 2002/10/26 21:47:29
2002-10-26fix strategy constantsThibaut Mattern
CVS patchset: 3007 CVS date: 2002/10/26 10:02:42
2002-10-26send preview buffers, set stream_info, make demux_qt stay away from block ↵Guenter Bartsch
devices CVS patchset: 2999 CVS date: 2002/10/26 02:32:52
2002-10-26Remove assert(0), left over from testing.James Courtier-Dutton
dispose of event queue. CVS patchset: 2998 CVS date: 2002/10/26 02:12:27
2002-10-25remove obviously obsolete INPUT_CAP_CLUT and INPUT_OPTIONAL_DATA_CLUTMichael Roitzsch
CVS patchset: 2997 CVS date: 2002/10/25 15:36:16
2002-10-23re-enable demux_mpegJuergen Keil
CVS patchset: 2958 CVS date: 2002/10/23 10:08:48
2002-10-22Update input_dvd.c to new api.James Courtier-Dutton
Plays DVDs now, but not menu buttons work yet. CVS patchset: 2933 CVS date: 2002/10/22 07:36:05
2002-10-22Changed non standard comment (//).Stephen Torri
Compiler warnings to be fixed: demux_asf.c: In function `demux_asf_send_headers': demux_asf.c:1272: warning: implicit declaration of function `strdup' demux_asf.c:1272: warning: assignment makes pointer from integer without a castdemux_asf.c:1274: warning: assignment makes pointer from integer without a castdemux_asf.c:1276: warning: assignment makes pointer from integer without a castdemux_asf.c: In function `open_plugin': demux_asf.c:1453: warning: implicit declaration of function `strncasecmp' demux_asf.c: In function `demux_asf_send_headers': demux_asf.c:1226: warning: `bitrate' might be used uninitialized in this function CVS patchset: 2905 CVS date: 2002/10/22 04:23:19
2002-10-18Enable liba52 for new api.James Courtier-Dutton
CVS patchset: 2847 CVS date: 2002/10/18 12:28:09
2002-10-18demux_mpeg_block compiles, but does not output any audio or video yet.James Courtier-Dutton
CVS patchset: 2846 CVS date: 2002/10/18 07:13:10
2002-10-12While the demuxer mutex is unlocked, relinquish the processor in the mainJuergen Keil
demuxer loop, otherwise (on solaris) demux_*_stop() has no chance to lock the mutex and change the demuxer status variable for interrupting the demuxer. Fixes xine_stop() problems on solaris. CVS patchset: 2815 CVS date: 2002/10/12 17:11:58
2002-10-08Fix a segfault when we reach the end of the playlist.James Courtier-Dutton
strdup segfaults if passed a NULL. CVS patchset: 2802 CVS date: 2002/10/08 10:29:42
2002-09-24prevent pts based wrap detections after we had a nav-detectedMichael Roitzsch
discontinuity CVS patchset: 2745 CVS date: 2002/09/24 13:10:25
2002-09-19Update configure.in for new libdvdnav version.James Courtier-Dutton
Get DVD support to compile. FIXME: We need to sort out the nav_types.h include file. Basically, Which version of it should we use ? CVS patchset: 2704 CVS date: 2002/09/19 05:01:57
2002-09-18make new plugin loader check api versions, fix api versions for adapted ↵Guenter Bartsch
demux plugins, remove dvd plugin from build while it doesn't compile CVS patchset: 2696 CVS date: 2002/09/18 22:12:16
2002-09-18first steps towards implementing stream/meta infoGuenter Bartsch
CVS patchset: 2680 CVS date: 2002/09/18 00:51:33
2002-09-07one more 'const' and independent x/y zooming parametersMichael Roitzsch
CVS patchset: 2625 CVS date: 2002/09/07 20:09:28
2002-09-05remove plugin's private priority and interface membersMichael Roitzsch
adapt some more decoders CVS patchset: 2618 CVS date: 2002/09/05 22:18:50
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-08-07correct mpeg1 scr.Miguel Freitas
closes http://sourceforge.net/tracker/index.php?func=detail&aid=578662&group_id=9655&atid=109655 CVS patchset: 2403 CVS date: 2002/08/07 20:50:45
2002-07-19- fix mpeg2/lpcm messMiguel Freitas
- 20bits lpcm support working again CVS patchset: 2314 CVS date: 2002/07/19 03:03:36
2002-07-17stop sending audio parameters all the timeMiguel Freitas
CVS patchset: 2304 CVS date: 2002/07/17 18:17:48
2002-07-14make demuxers a bit more "programmer friendly"Miguel Freitas
CVS patchset: 2265 CVS date: 2002/07/14 22:27:24
2002-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-06-29Use BUF_FLAG_SEEK.Thibaut Mattern
Works fine with vcd (vcdnav is cool, thanks to Rocky Bernstein). Works also with dvd, sometimes the discontinuity is detected twice (by pts wrap, and then by nav timestamps), I don't think it's a big problem. It needs more testing, don't hesitate to revert. CVS patchset: 2176 CVS date: 2002/06/29 19:23:56
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-06-07- demuxer cleanup (helper functions)Miguel Freitas
- endianness fixes/cleanups (fix asf demuxer/audio for bigendian) - xine_waveformatex - increased demuxer plugin version CVS patchset: 2028 CVS date: 2002/06/07 02:40:46
2002-05-25patch from Michael Roitzsch:Siggi Langauf
increased interface version numbers, to reflect the xine_t change CVS patchset: 1939 CVS date: 2002/05/25 19:19:16
2002-05-21start() and seek() return the statusThibaut Mattern
CVS patchset: 1916 CVS date: 2002/05/21 00:17:54
2002-05-14Fix seeking problem after demuxer finishedThibaut Mattern
Change get_status to return thread_running instead of demux status. CVS patchset: 1891 CVS date: 2002/05/14 22:22:43
2002-05-03fix some log messages. try to provide some hint to user so it may be ableMiguel Freitas
to get out of this situation himself... CVS patchset: 1843 CVS date: 2002/05/03 02:20:29
2002-05-03fix VCD playback (i've just learned once for all: mpeg SCR must never beMiguel Freitas
relied upon for discontinuity detection. there are too many broken streams out there!) CVS patchset: 1840 CVS date: 2002/05/03 00:56:37
2002-05-01fix detection of blocksize for file inputMiguel Freitas
CVS patchset: 1822 CVS date: 2002/05/01 13:30:39
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-27fix 64-bit diff calculationMiguel Freitas
CVS patchset: 1782 CVS date: 2002/04/27 16:33:24
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-22Forward buf->decoder_info[] to audio fifo (it's used to specify things, likeDaniel Caujolle-Bert
dvdnav audio channel). CVS patchset: 1755 CVS date: 2002/04/22 01:08:34
2002-04-16More accurate slider position.James Courtier-Dutton
When stream length changes. E.g. Different DVD chapters. CVS patchset: 1729 CVS date: 2002/04/16 12:27:20
2002-04-16Move fix to xine-dvdnav instead. This broke input_file plugin.James Courtier-Dutton
CVS patchset: 1727 CVS date: 2002/04/16 10:54:22
2002-04-15Fix hang when user presses "seek" during still dvd menu with dvdnav.James Courtier-Dutton
CVS patchset: 1723 CVS date: 2002/04/15 00:58:21
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-11Tempory fix for playing DVDs with dvdnav.James Courtier-Dutton
Preview mode disabled, until I understand what preview mode is for. CVS patchset: 1709 CVS date: 2002/04/11 14:04:47
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-04-06nav is the preferred method for discontinuity detection. scr must beMiguel Freitas
ignored after nav discontinuity since it's a relative value and would mess metronom's vpts_offset. the other case is fine (scr being detected before nav) as nav will provide an absolute correction. CVS patchset: 1680 CVS date: 2002/04/06 02:23:38