summaryrefslogtreecommitdiff
path: root/src/libmpeg2
AgeCommit message (Collapse)Author
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-01big cleanup on plugin dispose handling, small improvements on version ↵Guenter Bartsch
handling for decoder plugins CVS patchset: 1824 CVS date: 2002/05/01 19:42:56
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-28Forgot the '&' in previous patchEwald Snel
CVS patchset: 1794 CVS date: 2002/04/28 10:39:47
2002-04-28Fix for possible memory leak (mutex, memory leak on some platforms)Ewald Snel
CVS patchset: 1793 CVS date: 2002/04/28 10:32:34
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
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-20Fix for unresolved symbols in pluginsEwald Snel
CVS patchset: 1745 CVS date: 2002/04/20 14:02:45
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-06revert last patchMiguel Freitas
CVS patchset: 1689 CVS date: 2002/04/06 20:05:10
2002-04-06Very minor change to rff pattern function.James Courtier-Dutton
CVS patchset: 1688 CVS date: 2002/04/06 16:49:19
2002-04-06enough of talking... :)Miguel Freitas
time to provide a real 3:2 detection to smooth ntsc duration and still being standards compliant! CVS patchset: 1686 CVS date: 2002/04/06 14:52:52
2002-04-06oops, i don't want thatMiguel Freitas
CVS patchset: 1679 CVS date: 2002/04/06 02:13:36
2002-04-06fix bad_frame logic (bug introduced in 0.2.1 sync)Miguel Freitas
CVS patchset: 1678 CVS date: 2002/04/06 02:10:33
2002-04-04latest dxr3 patches from Michael Roitzsch and Zoltan BoszormenyiMiguel Freitas
It adresses the following issues: * the dxr3 now handles overlays * dxr3 video decoder priority is now customizable, this way the user can choose between hardware decoding and libmpeg2 decoding (because overlays don't work with hardware decoding) * I hope I finally got the dxr3 playmode handling right CVS patchset: 1673 CVS date: 2002/04/04 00:08:36
2002-04-03implement Michel's suggestion to detect finished frames.Miguel Freitas
CVS patchset: 1670 CVS date: 2002/04/03 23:13:34
2002-04-02enable flusing the same frame more than onceMiguel Freitas
CVS patchset: 1661 CVS date: 2002/04/02 02:19:42
2002-04-01fix includeMiguel Freitas
CVS patchset: 1657 CVS date: 2002/04/01 14:14:56
2002-04-01- sync with mpeg2dec 0.2.1Miguel Freitas
- small changes to frame freeing logic CVS patchset: 1655 CVS date: 2002/04/01 13:18:21
2002-03-30Changed get_frame_duration function to produce correct duration values for ↵James Courtier-Dutton
dvd films (24fps) to display on a NTSC TV (29.97 fps). Added comment, to explain what we should aim to do, in order to improve things further. CVS patchset: 1646 CVS date: 2002/03/30 02:34:37
2002-03-27fix frame buf leaksMiguel Freitas
CVS patchset: 1639 CVS date: 2002/03/27 02:47:26
2002-03-25- fix frames leakingMiguel Freitas
- big video_out locking cleanup: no more decoder_locked, display_locked, driver_locked madness! CVS patchset: 1630 CVS date: 2002/03/25 01:02:51
2002-03-24Get rid of GLOBAL_CFLAGS, use CFLAGS instead. Note: maybe things are brokenDaniel Caujolle-Bert
now, so check and report, thanks. CVS patchset: 1629 CVS date: 2002/03/24 23:31:56
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-21should fix a bug reported by Chris Rankin. (frame used after being freed)Miguel Freitas
CVS patchset: 1603 CVS date: 2002/03/21 12:34:56
2002-03-21disable some debug messagesGuenter Bartsch
CVS patchset: 1601 CVS date: 2002/03/21 02:02:30
2002-03-20much more debug output and a small fix to set bad_frame = 0 for frames that ↵Guenter Bartsch
ended shorted but were not skipped CVS patchset: 1595 CVS date: 2002/03/20 11:54:44
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-03-10- mpeg2 frame duration fixesMiguel Freitas
- metronom fixes, drift calculation CVS patchset: 1548 CVS date: 2002/03/10 21:16:14
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-17more bugfixes, I can now see video using xshm :-)Guenter Bartsch
CVS patchset: 1502 CVS date: 2002/02/17 15:53:28
2002-02-11serialize all libmpeg2 calls (I guess this needs to be done for other video ↵Guenter Bartsch
decoders as well) CVS patchset: 1492 CVS date: 2002/02/11 01:55:20
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-13Fix a few compile warnings.James Courtier-Dutton
CVS patchset: 1397 CVS date: 2002/01/13 21:15:48
2002-01-10Decode group_of_pictures chunks.James Courtier-Dutton
This gives us time codes from the stream. Not yet passed on to vo_frame. CVS patchset: 1389 CVS date: 2002/01/10 23:28:58
2002-01-10More Pan & Scan work.James Courtier-Dutton
CVS patchset: 1386 CVS date: 2002/01/10 18:15:45
2002-01-10Small steps towards Pan & ScanJames Courtier-Dutton
CVS patchset: 1383 CVS date: 2002/01/10 14:19:19
2002-01-10More info is put in the vo_frame.James Courtier-Dutton
CVS patchset: 1382 CVS date: 2002/01/10 12:20:17
2002-01-05updates for closed caption decoderMiguel Freitas
CVS patchset: 1344 CVS date: 2002/01/05 21:54:16
2001-12-24automatic still image detection - based on miguel's work but with ↵Guenter Bartsch
modifications to handle still images with audio, works pretty well on episode I, x-men and sleepy hollow and all other dvds I've tested CVS patchset: 1294 CVS date: 2001/12/24 00:45:03
2001-12-11audio_decoder->reset() on discontinuitiesMiguel Freitas
CVS patchset: 1221 CVS date: 2001/12/11 15:30:05
2001-12-05altivec support by Jeffrey W. Baker <jwbaker@acm.org>Guenter Bartsch
CVS patchset: 1171 CVS date: 2001/12/05 15:12:02
2001-11-17fixing memory leaksMiguel Freitas
CVS patchset: 1061 CVS date: 2001/11/17 22:40:01
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-10print frame sizeHeiko Schaefer
CVS patchset: 1012 CVS date: 2001/11/10 14:55:18
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-28mark as displayed before freeing (just in case)Miguel Freitas
CVS patchset: 903 CVS date: 2001/10/28 19:56:39
2001-10-28fix buffer leakage (again)Miguel Freitas
CVS patchset: 902 CVS date: 2001/10/28 19:29:08
2001-10-22Fixed libxineutils linking.Daniel Caujolle-Bert
CVS patchset: 859 CVS date: 2001/10/22 21:34:54