summaryrefslogtreecommitdiff
path: root/src/xine-engine/video_out.c
AgeCommit message (Expand)Author
2004-07-19fix for brightness driftMiguel Freitas
2004-07-15check number of frames on fifo before deciding to skip decodingMiguel Freitas
2004-07-06fix a long standing bug: streams were not played till their very end, becauseMiguel Freitas
2004-07-05when first_frame_flag drops to 0, first_frame_reached has to be emittedMichael Roitzsch
2004-06-26do not assume YV12 and YUY2 are the only image formatsMichael Roitzsch
2004-06-25exit pause loop, when video loop is terminatedMichael Roitzsch
2004-06-19modified patch from Reinhard Nissl to report the length of the out fifosMichael Roitzsch
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
2004-06-02Do not loop in __wait_first_frame.Thibaut Mattern
2004-05-30there are more image formats than YV12 and YUY2 -> fixes DXR3 crashMichael Roitzsch
2004-05-29separate the two semantics of querying a port's status with a NULL stream;Michael Roitzsch
2004-05-23Improve seeking smoothness.Thibaut Mattern
2004-05-13Don't set the img->duration to the default if it's 0 in vo_frame_draw - this ...James Stembridge
2004-05-07move lprintf to the right location (where variables are initialized)Daniel Caujolle-Bert
2004-04-26help strings added for all remaining config entries (so I hope)Michael Roitzsch
2004-04-22This patch allows the engine to handle frames with duration=0.Thibaut Mattern
2004-03-23it seems I broke most DVD menus with this; unfortunately not the ones I teste...Michael Roitzsch
2004-03-16while hanging in get_frame or get_buffer, we have to check for ticketMichael Roitzsch
2004-03-03use the _x_abort() macro instead of abort, since it prints some debug infoMichael Roitzsch
2004-02-19Mandrake patches fromRocky Bernstein
2004-01-07use frame copying functionsJames Stembridge
2004-01-07the new, refined post plugin architectureMichael Roitzsch
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ...Daniel Caujolle-Bert
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. scrat...Daniel Caujolle-Bert
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
2003-11-19fix wrong next_frame_vpts guessing which causes problemsMichael Roitzsch
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
2003-11-16actually not every engine file uses internals, so we do not need to defineMichael Roitzsch
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
2003-10-30* modify the engine slightly, so that the stream member in a video frame orMichael Roitzsch
2003-10-23cleanup in video_out.hMichael Roitzsch
2003-10-22Replace copy member in vo_frame_t with proc_frame and proc_slice. Increase vi...Robin KAY
2003-10-08this test is outdated: it is legal to lock the frame multiple times,Miguel Freitas
2003-10-06- add XvMC supportMiguel Freitas
2003-09-13fix ao/vo flush while paused (it would freeze the engine).Miguel Freitas
2003-09-05div by zero fix by G DeveloperMiguel Freitas
2003-08-15I am using the latest internal API increase to rename video_overlay_instace toMichael Roitzsch
2003-08-12add a flags member to frame struct (the relevant API versions have already beenMichael Roitzsch
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
2003-07-13set pos/time information on video frames as wellGuenter Bartsch
2003-07-12reports the number of skipped/discarded framesMiguel Freitas
2003-06-22some additional pthread_*_destroy() callsMichael Roitzsch
2003-06-13defaultMiguel Freitas
2003-06-11- add VO_INTERLACED_FLAG to get_frameMiguel Freitas
2003-06-06initial ideas for automatic enabling/disabling deinterlacerMiguel Freitas
2003-05-31update video out api to allow better frame management (explicit locking)Miguel Freitas
2003-05-11Little seeking improvement.Thibaut Mattern
2003-05-06Thibaut asked me to revert his latest patchMiguel Freitas
2003-05-06This is some general Win32 cleanup and getting ready for DVD support.Tim Champagne
2003-05-05Do not use pts from bad frames in the metronom and in the video_loop.Thibaut Mattern