summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_mpeg_block.c
AgeCommit message (Collapse)Author
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
2002-04-03enable both nav and scr discontinuity detection. nav will provide moreMiguel Freitas
precise discontinuity information, specially for dvds. scr should catch problems/weird streams avoiding that wrong pts could be passed to the metronom. CVS patchset: 1671 CVS date: 2002/04/03 23:27:04
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-24Fixed a few warning messages.James Courtier-Dutton
CVS patchset: 1628 CVS date: 2002/03/24 19:23:47
2002-03-24scr unregister patch from Michael Roitzsch, buffer mem release fix, ↵Guenter Bartsch
xmalloc_aligned cleanup - fb vo plugin needs to be fixed for this one CVS patchset: 1626 CVS date: 2002/03/24 14:15:36
2002-03-21debug output enhancemendGuenter Bartsch
CVS patchset: 1610 CVS date: 2002/03/21 21:48:49
2002-03-20steps towards dvd playback:Guenter Bartsch
- cleanup / more types of discontinuity handling in metronom - disc detection based on nav-packets small video_out fix to make exiting xine easier in case it gets stuck CVS patchset: 1599 CVS date: 2002/03/20 23:12:58
2002-03-12trying to fix discontinuity handling. now it pass on my vob discontinuityMiguel Freitas
torture test :) CVS patchset: 1561 CVS date: 2002/03/12 02:55:37
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-02-01Fix a confusing ://mpeg1 ://mpeg2 handling.Daniel Caujolle-Bert
CVS patchset: 1464 CVS date: 2002/02/01 13:01:57
2002-01-25Remove guenter_rpms.sh from configure.in. Check INPUT_CAP_CLUT capabilityDaniel Caujolle-Bert
of current input plugin before retrieving the clut. send UI events when audio/spu channel changes. CVS patchset: 1450 CVS date: 2002/01/25 00:35:45
2002-01-15small fixes and cleanups, metronom wasn't told the frame rate of next stream ↵Guenter Bartsch
in playlist CVS patchset: 1407 CVS date: 2002/01/15 13:51:10