summaryrefslogtreecommitdiff
path: root/src/dxr3
AgeCommit message (Collapse)Author
2002-05-24- dxr3 cleanup from Michael Roitzsch <amalthea@freenet.de>Miguel Freitas
- audio fifo size adjust CVS patchset: 1937 CVS date: 2002/05/24 22:09:44
2002-05-06Some clean ups and adjustments submitted by Michael Roitzsch ↵James Courtier-Dutton
<amalthea@freenet.de> CVS patchset: 1856 CVS date: 2002/05/06 11:26:37
2002-05-02Small re-org to some dxr3 code.James Courtier-Dutton
CVS patchset: 1834 CVS date: 2002/05/02 14:33:30
2002-05-01We now have acceptable menu buttons.James Courtier-Dutton
CVS patchset: 1827 CVS date: 2002/05/01 22:58:42
2002-05-01Initial adding of some menu button highlights.James Courtier-Dutton
Not finished yet. CVS patchset: 1826 CVS date: 2002/05/01 22:22:56
2002-04-29Fix 'make dist', all files are included in tarball now.Daniel Caujolle-Bert
CVS patchset: 1809 CVS date: 2002/04/29 21:05:40
2002-04-29Make dxr3 compile from the "make dist" sources.James Courtier-Dutton
CVS patchset: 1807 CVS date: 2002/04/29 20:14:45
2002-04-28Add some files which were left out of the "make dist" for the dxr3.James Courtier-Dutton
CVS patchset: 1804 CVS date: 2002/04/28 23:55:57
2002-04-24Some more adjustments to make dvd menus work better.James Courtier-Dutton
CVS patchset: 1774 CVS date: 2002/04/24 20:26:06
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-10update spu apiMiguel Freitas
CVS patchset: 1705 CVS date: 2002/04/10 10:37:41
2002-04-09update to Miguel's new decoder apiMike Lampard
CVS patchset: 1701 CVS date: 2002/04/09 10:56:19
2002-04-06Cleaning up libspudecJames Courtier-Dutton
CVS patchset: 1687 CVS date: 2002/04/06 15:40:19
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-03bugfix for non-X frontends (tvout only). move overlay update into its ownMike Lampard
function (thanks to Michael Roitzsch). CVS patchset: 1668 CVS date: 2002/04/03 09:40:40
2002-04-02small bugfix when tv<->overlay switching.Mike Lampard
CVS patchset: 1666 CVS date: 2002/04/02 14:05:59
2002-04-02re-enable overlay capabilities, minor bugfix.Mike Lampard
CVS patchset: 1665 CVS date: 2002/04/02 13:31:03
2002-04-01latest dxr3 fixes from Michael Roitzsch.Miguel Freitas
removed METRONOM_DENY_BACKWARD_ADJUST hack. CVS patchset: 1653 CVS date: 2002/04/01 12:09:08
2002-03-31dxr3 patches from Michael Roitzsch : make dxr3 work again by updating toMike Lampard
current video_out interface, fix some problems when switching from non-mpeg content (e.g. the xine logo) to mpeg content & handle situations when video_out tells the dxr3 decoder to skip frames. CVS patchset: 1648 CVS date: 2002/03/31 14:33:12
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-14Patches from Zoltán Böszörményi and Michael Roitzsch ↵Rich J Wareham
<amalthea@freenet.de> to fixe DXR3 stuff. CVS patchset: 1568 CVS date: 2002/03/14 13:56:49
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-03-08dxr3 improvements from Michael RoitzschJames Courtier-Dutton
CVS patchset: 1543 CVS date: 2002/03/08 00:24:40
2002-03-07Improvements to dxr3 support.James Courtier-Dutton
Added some nav packet decoding to help menus disappear. by Michael Roitzsch CVS patchset: 1542 CVS date: 2002/03/07 13:33:44
2002-03-05remove bad "get_info" functions.James Courtier-Dutton
---------------------------------------------------------------------- CVS patchset: 1539 CVS date: 2002/03/05 22:31:06
2002-03-05dxr3 output should now work.James Courtier-Dutton
CVS patchset: 1537 CVS date: 2002/03/05 21:54:31
2002-03-05Add video out get_property function callJames Courtier-Dutton
---------------------------------------------------------------------- CVS patchset: 1536 CVS date: 2002/03/05 20:39:05
2002-02-25xine now compiles ok with the dxr3 em8300 ver 0.12.0 ,but dxr3 does not ↵James Courtier-Dutton
actually work yet. CVS patchset: 1519 CVS date: 2002/02/25 23:44:05
2002-02-15another dxr3 compile patch by Boszormenyi ZoltanGuenter Bartsch
CVS patchset: 1498 CVS date: 2002/02/15 11:46:57
2002-02-15dxr3 compile patch by Boszormenyi ZoltanGuenter Bartsch
CVS patchset: 1497 CVS date: 2002/02/15 11:43:16
2002-01-13Half way to a fix for aaxine and dxr3.James Courtier-Dutton
CVS patchset: 1396 CVS date: 2002/01/13 15:30:39
2002-01-10Put the delay offset check back in.James Courtier-Dutton
CVS patchset: 1387 CVS date: 2002/01/10 21:30:10
2002-01-09video_driver api changed.James Courtier-Dutton
dxr3 decoder only functions if the dxr3 video_out driver loaded. xine_t changed. CVS patchset: 1381 CVS date: 2002/01/09 22:33:03
2002-01-07Improved subtitlesJames Courtier-Dutton
Replaced SETPTS calls now that I understand them. Always call SETPTS with the vpts just before a WRITE. If PTS=0, call SETPTS with a vpts = 0 ; CVS patchset: 1372 CVS date: 2002/01/07 23:36:37
2002-01-07Make menu highlights work on dxr3 again.James Courtier-Dutton
CVS patchset: 1369 CVS date: 2002/01/07 21:26:04
2002-01-05api updateMiguel Freitas
CVS patchset: 1347 CVS date: 2002/01/05 22:06:44
2001-12-24disabled dxr3_flush command to flush em8300 hardware. We don't reallyHarm van der Heijden
seem to need it, and it'll fix the problem with disappearing stills (menu's, copyright notices) introduced by the still frame change. Needs more testing, obviously. CVS patchset: 1303 CVS date: 2001/12/24 19:31:13
2001-12-24parsing of external file failed due to locale setting of numericalHarm van der Heijden
types. (the file is .overlay/resXxXxX, generated by em8300's autocal) this was probably introduced sometime between xine 0.9.4 and 0.9.7 in xine-ui. Fix is to temporarily set the locale to "en_US". CVS patchset: 1302 CVS date: 2001/12/24 18:40:13
2001-12-24fixes for still image detection. rough hack, needs improvement.Harm van der Heijden
the flushing by video_out.c causes the dxr3 to drop the still image. consider dxr3 still menu support to be broken for now. CVS patchset: 1301 CVS date: 2001/12/24 16:31:57
2001-12-24accidentally broke rte encoder support. fixed now.Harm van der Heijden
CVS patchset: 1300 CVS date: 2001/12/24 16:01:15
2001-12-23- changed default for sync_every_frame (SETPTS) to 0 from 1; this isHarm van der Heijden
more like the old behaviour and seems good enough for av sync - tried improving flush to get out of stuck /dev/em8300_mv writes; not entirely succesful :-) commented out. CVS patchset: 1293 CVS date: 2001/12/23 18:13:35
2001-12-23fixed bug in scr offset calculationHarm van der Heijden
CVS patchset: 1289 CVS date: 2001/12/23 04:27:33
2001-12-23Did some digging in the dxr3 em8300 kernel sources; turnes out thatHarm van der Heijden
the kernel driver ignores SETSCR commands when the difference is smaller than 7200 (a very arbitrary value of 2 frames). Since my favourite oss audio driver has a GAP_TOLERANCE of 5000, this resulted in about a gazillion 'audio out: adjusting master clock' messages. Now added an offset to simulate adjustments < 7200; as soon as the offset goes over 7200 SETSCR is called and offset set to 0. CVS patchset: 1288 CVS date: 2001/12/23 04:08:25
2001-12-23lots of dxr3 tweaks and fixesHarm van der Heijden
- mpeg playback optionally syncs (SETPTS) every frame; works only for constant frame duration (PAL movie) not most NTSC movies. metronom doesn't seem to dig varying durations, gives pts values that upset the dxr3 hardware. - detect repeat first field in mpeg, disable sync every frame if found. - small dxr3 encoder fixes - moved fame encoding from copy to display method; should help with frame skip. - added callback functions for some config/dxr3* variables (those callbacks are cool BTW; only wish the xine-ui setup screen would show which vars have callbacks) - added Dan Hollis field swapping trick; not sure if it really does what he wants; I don't have an NTSC tv, so his 720x480 test video will look interlaced no matter what. - merry xmas CVS patchset: 1287 CVS date: 2001/12/23 02:36:54
2001-12-19disabled SETPTS ioctl for spu. Seems to work a little better forHarm van der Heijden
subtitles. CVS patchset: 1275 CVS date: 2001/12/19 01:53:43
2001-12-17dxr3 decoder plugin improvements. Works pretty well IMHO, but willHarm van der Heijden
probably need some tweaking... CVS patchset: 1268 CVS date: 2001/12/17 22:28:33
2001-12-17- updated changelogDXR3_SORTA_OKAYHarm van der Heijden
- minor change in dxr3_decoder.c CVS patchset: 1267 CVS date: 2001/12/17 16:20:42
2001-12-16fix to reset mpeg encoders when resolution changesHarm van der Heijden
(the old cannot-play-a-2nd-avi-in-the-same-xine-session bug) CVS patchset: 1260 CVS date: 2001/12/16 22:34:21
2001-12-16initially forgot this file, which contains the interfacing code withHarm van der Heijden
libfame and librte encoders. CVS patchset: 1257 CVS date: 2001/12/16 19:06:49