summaryrefslogtreecommitdiff
path: root/src/dxr3/dxr3_scr.c
AgeCommit message (Collapse)Author
2011-10-03Prefix open_cloexec() and create_cloexec() with xine_, and add new ↵Chris Rankin
xine_socket_cloexec() function.
2011-10-01Add CLOEXEC flag to DXR3 plugin's descriptors.Chris Rankin
2009-11-30Trim trailing space & reduce space+tab.Darren Salt
2008-05-07xine_xmalloc() deprecation: replace its use with static and non-zero size.Diego 'Flameeyes' Pettenò
The xine_xmalloc() function is going to be deprecated, as its behaviour is rarely needed as such, and it's thus misused. With this, almost all uses of xine_xmalloc() with static size (for instance the value returned by sizeof()) or with a size that is guaranteed not to be zero (like strlen()+1) are replaced with calls to either calloc(1, ...) or malloc(). malloc() is used whenever the allocated memory is going to be immediately overwritten, while calloc() is used in every other case, as it sets the whole memory area to zero. --HG-- extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
2007-11-10Delete most of the CVS $Id$/$Log$ lines.Darren Salt
--HG-- extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2004-08-16use 64bit arithmetics to prevent overflowMichael Roitzsch
CVS patchset: 6889 CVS date: 2004/08/16 15:52:24
2004-08-16DXR3 support for more fine grained speedMichael Roitzsch
CVS patchset: 6885 CVS date: 2004/08/16 15:21:03
2004-08-02no objections so far: committing the fine speed control patchMiguel Freitas
(in case of major trouble just revert the patch i sent to xine-devel) CVS patchset: 6871 CVS date: 2004/08/02 12:51:07
2004-07-20small DXR3 code cleanup:Michael Roitzsch
* make some helper functions non-inline that Bastien had to move because of their inlining (I realized that some helpers are a bit too large for inlining, so they might worsen the I-cache usage.) * properly use logging macros in all DXR3 code * prepare SPU decoder for new (and hopefully correct) SPU forcing; this should fix some longstanding DXR3 SPU problems, but the code needs more testing so it is disabled for now CVS patchset: 6824 CVS date: 2004/07/20 16:37:44
2004-07-11- Fix build with inline functions on GCC 3.4.0Bastien Nocera
dxr3_scr.c: In function `dxr3_scr_set_speed': dxr3_scr.c:52: sorry, unimplemented: inlining failed in call to 'dxr3_mvcommand': function body not available dxr3_scr.c:220: sorry, unimplemented: called from here CVS patchset: 6788 CVS date: 2004/07/11 11:47:10
2004-04-10improving config help stringsMichael Roitzsch
and dropping support for em8300 drivers older than 0.12.0 (this is older than two years) CVS patchset: 6380 CVS date: 2004/04/10 15:29:57
2004-01-04The most important change is the smallest:Michael Roitzsch
* add a small delay before enabling zoom mode, since the card gets confused when we activate zoom mode before the first frame (that's also what the ChangeLog entry accounts for) Then some less important changes: * give a hint about sync mode to the SCR plugin to properly recover the mode when resuming from pause mode * refactor the enhanced mode handling out of the MPEG encoders into video out * inline some decoder functions, because they are only used once anyway * some additional cleanup CVS patchset: 5996 CVS date: 2004/01/04 22:26:28
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-09-11fix stuttering playback for some non-MPEG content with the dxr3:Michael Roitzsch
* move responsibility for the SCR plugin from the decoder to the video out * use the SCR for non-MPEG content as well * modify frames' vpts so they are sent earlier to the driver * tag the encoded MPEG stream by SETPTS ioctls to leave the final display scheduling to the card CVS patchset: 5354 CVS date: 2003/09/11 10:01:02
2003-02-26close the control device properlyMichael Roitzsch
CVS patchset: 4290 CVS date: 2003/02/26 20:35:32
2003-01-12made it compile under linux ;-)Daniel Caujolle-Bert
CVS patchset: 3883 CVS date: 2003/01/12 20:54:14
2003-01-12Make xine-lib compile on SolarisRobin KAY
CVS patchset: 3882 CVS date: 2003/01/12 20:33:57
2002-10-26- dxr3 adapted to new API (compiles, but untested)Michael Roitzsch
- use vo_scale helper for video_out_dxr3 (overlay display is now pixel aspect corrected) - some additional dxr3 fixes, especially overlay (menus & overlay, forgotten brightness/constrast/saturation setting ...) CVS patchset: 3010 CVS date: 2002/10/26 14:35:04
2002-09-05dxr3 adapted to new api, should at least compile nowMichael Roitzsch
CVS patchset: 2612 CVS date: 2002/09/05 12:52:24
2002-06-12some additional i18n for dxr3Michael Roitzsch
CVS patchset: 2068 CVS date: 2002/06/12 15:09:06
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-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