summaryrefslogtreecommitdiff
path: root/src/video_out
AgeCommit message (Collapse)Author
2003-01-15Move configuration of vidix into vidix_display_frame. Prevents attempted ↵James Stembridge
configuration of vidix without valid frame data. CVS patchset: 3933 CVS date: 2003/01/15 23:37:21
2003-01-15Correct major number of created /dev/dhahelperJames Stembridge
CVS patchset: 3932 CVS date: 2003/01/15 23:27:14
2003-01-15Import driver from mplayer for Trident CyberBlade/i1 chipset found on some ↵James Stembridge
VIA EPIA Mini-ITX motherboards CVS patchset: 3931 CVS date: 2003/01/15 23:24:25
2003-01-14ops, missing filesMiguel Freitas
CVS patchset: 3910 CVS date: 2003/01/14 01:56:59
2003-01-13big vidix driver update by James StembridgeMiguel Freitas
CVS patchset: 3907 CVS date: 2003/01/13 23:36:01
2003-01-11and the story continueDaniel Caujolle-Bert
CVS patchset: 3864 CVS date: 2003/01/11 10:49:47
2003-01-11add pitches, fix coding style, alloc planary yuv in one memory chunk so en ↵Guenter Bartsch
... erm i mean decoders can rely on this little undocumented feature CVS patchset: 3863 CVS date: 2003/01/11 05:28:28
2002-12-22Make xine-lib compile with the SunPro compilerRobin KAY
CVS patchset: 3623 CVS date: 2002/12/22 00:35:04
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-20fix off by one errorRobin KAY
CVS patchset: 3595 CVS date: 2002/12/20 17:41:18
2002-12-20Check for changes in the global vo_scale's gui_pixel_aspect, and update theJuergen Keil
frame's vo_scale.gui_pixel_aspect. The real value of gui_pixel_aspect is determined when the first frame is about to be drawn to the screen. Before we draw the first frame of a clip, several frames could be prepared for a certain width/height/ratio_code/... but using vo_scale's default gui_pixel_aspect of 1.0. The change makes sure that all frames will be updated to use the monitor's correct gui_pixel_aspect value, once we know it. Before this change I've observed cases where xine tried to resize the video window all the time while playing a clip, due to different gui_pixel_aspect values stored in the video frames. CVS patchset: 3594 CVS date: 2002/12/20 14:25:13
2002-12-19Fix undefined symbols (link to appropriate libraries)Ewald Snel
CVS patchset: 3589 CVS date: 2002/12/19 21:40:02
2002-12-18Add support for exclusive overlaysRobin KAY
CVS patchset: 3587 CVS date: 2002/12/18 21:38:58
2002-12-14The bandwidth cost is too high to do one-field deinterlacing in hardware.Robin KAY
CVS patchset: 3522 CVS date: 2002/12/14 18:48:57
2002-12-13Stupid bug! Now reduced data copied to video RAM by 25%Robin KAY
CVS patchset: 3515 CVS date: 2002/12/13 23:41:52
2002-12-13- bring syncfb back (yuy2 doesn't seem to work though)Miguel Freitas
- check for sdl support on class initialization CVS patchset: 3504 CVS date: 2002/12/13 01:03:55
2002-12-13fix sdlMiguel Freitas
CVS patchset: 3503 CVS date: 2002/12/13 00:20:11
2002-12-08bring fb driver backMiguel Freitas
CVS patchset: 3467 CVS date: 2002/12/08 23:35:45
2002-12-07All gui_data_exchange containing X calls may xlocked/xunlocked. Don't forgetDaniel Caujolle-Bert
to xfreeing gc before creating a new one. CVS patchset: 3459 CVS date: 2002/12/07 23:00:07
2002-12-07Up PGX64 interface version.Robin KAY
CVS patchset: 3455 CVS date: 2002/12/07 01:14:52
2002-12-06- update api version, adding new "copy_called" flag.Miguel Freitas
CVS patchset: 3434 CVS date: 2002/12/06 01:33:00
2002-12-06do not overrun data returned by X server (YUY2 case)Miguel Freitas
that might fix the segfault with wmv8 CVS patchset: 3432 CVS date: 2002/12/06 01:25:04
2002-11-24First draft of SDL code (BROKEN)Stephen Torri
CVS patchset: 3354 CVS date: 2002/11/24 02:50:48
2002-11-22when the image does not fit the viewport and black bars need to be added, theirMichael Roitzsch
size ratio and therefore the position of the image is now configurable (I remembered my arts lessons at school where the teacher told us that images look more pleasing when the lower border is twice the size of the upper and set the default accordingly. ;) CVS patchset: 3337 CVS date: 2002/11/22 18:06:09
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-11-21compiles, but does not work yet (segfaults).Matthias Hopf
CVS patchset: 3329 CVS date: 2002/11/21 23:24:50
2002-11-20Add debug info. remove un-used variable.James Courtier-Dutton
CVS patchset: 3318 CVS date: 2002/11/20 14:20:39
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
2002-11-11gui_data_exchange function is requiredDaniel Caujolle-Bert
CVS patchset: 3239 CVS date: 2002/11/11 20:02:39
2002-11-11add none vo pluginDaniel Caujolle-Bert
CVS patchset: 3238 CVS date: 2002/11/11 19:46:24
2002-11-10src/video_out/video_out_xv.c:Stephen Torri
Cleared up trailing spaces src/xine-engine/Makefile.am: libxine should depend on the build libxineutil. src/xine-utils/Makefile.am: src/xine-utils/xine_check.c: src/xine-utils/xine_check.h: Added checking of support of yuv12 CVS patchset: 3223 CVS date: 2002/11/10 20:35:50
2002-11-10deinterlacing fix by James SlorachMichael Roitzsch
CVS patchset: 3221 CVS date: 2002/11/10 13:38:04
2002-11-04Vidix is back to life.Daniel Caujolle-Bert
CVS patchset: 3193 CVS date: 2002/11/04 22:48:14
2002-11-04more spelling...Siggi Langauf
CVS patchset: 3186 CVS date: 2002/11/04 10:07:50
2002-11-04SpellingPhilipp Hahn
CVS patchset: 3183 CVS date: 2002/11/04 08:05:12
2002-11-02Reinsert ifdefs around SPARC assembler code in pgx64. Enable building pgx64 ↵Robin KAY
on Solaris/IA32 again. Change xine to use -mcpu=ultrasparc on sun4u platform. CVS patchset: 3158 CVS date: 2002/11/02 22:30:20
2002-11-02Fixed support for 8 bit colour in pgx64. Changed xine_check only to include ↵Robin KAY
Xv headers on Linux. Added pgx64 to ChangeLog. Made AUTHORS pretty again. CVS patchset: 3139 CVS date: 2002/11/02 04:31:06
2002-10-29Inhibit multiple instances of pgx64. Improve deinterlacing code.Robin KAY
CVS patchset: 3093 CVS date: 2002/10/29 17:08:54
2002-10-29map brightness/contrast/... settings to specified rangesGuenter Bartsch
CVS patchset: 3085 CVS date: 2002/10/29 02:57:59
2002-10-29Updated pgx64 to newest API. Changed alphablend code to handle pitches.Robin KAY
CVS patchset: 3078 CVS date: 2002/10/29 00:36:21
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-10-28Fix an automake-1.7.1 warning. Automake 1.7.1 complains that our Makefile.amJuergen Keil
shouldn't override CFLAGS and suggest we use AM_CFLAGS instead. CVS patchset: 3066 CVS date: 2002/10/28 12:58:07
2002-10-27Little cleanup.Thibaut Mattern
CVS patchset: 3054 CVS date: 2002/10/27 22:50:01
2002-10-26deinterlace method onefield_xv works nowThibaut Mattern
CVS patchset: 3008 CVS date: 2002/10/26 10:20:20
2002-10-22First attempt at re-enabling the XShm pluginJuergen Keil
CVS patchset: 2934 CVS date: 2002/10/22 16:42:24
2002-10-18Adapt AA vo plugin to new API (fully untested yet).Daniel Caujolle-Bert
CVS patchset: 2853 CVS date: 2002/10/18 20:04:24
2002-10-17move open_plugin function (used to create new plugin instances) from the ↵Michael Roitzsch
plugin info struct to the plugin class struct small nerby change in libffmpeg decoder plugin: access to video_out/audio_out in decoders should now be done via the appropriate members in xine_stream_t CVS patchset: 2843 CVS date: 2002/10/17 17:43:41
2002-10-16introduce audio/video_driver_class_t, adapt oss audio output plugin, exclude ↵Guenter Bartsch
other audio output plugin from build process CVS patchset: 2841 CVS date: 2002/10/16 22:54:47
2002-10-16remove no longer needed scratch buffer, use config_name insteadGuenter Bartsch
CVS patchset: 2839 CVS date: 2002/10/16 21:20:19
2002-10-16trying to get Xv output plugin working; make sure xine parameters are not ↵Guenter Bartsch
registered as config options CVS patchset: 2838 CVS date: 2002/10/16 21:11:50