Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-08 | Add support for Xv gamma adjustment. | Darren Salt | |
2010-01-21 | Backport YUV build optimisation. | Darren Salt | |
2010-01-21 | Fix width and padding bugs in opengl fragprog renderer | Eddie Goodall | |
There's a rendering bug when using the opengl fragment program if the width of the video is not a multiple of 16. U and V channels will have padding on each row because they always have pitches which are a multiple of 8, glTexSubImage2D will copy the padding data to the texture and the U & V channels will be skewed. The same also applies to the Y channel when width is not a multiple of 8. Fixed by passing pitch to glTexSubImage2D instead of width. The U & V channels also have to be outlined in grey on the texture and if there's padding then we need to add the line on the right to every frame before calling glTexSubImage. It also looks like the location of the V channel in the texture was off by one pixel in the call to glProgramEnvParameter4fARB. --HG-- extra : rebase_source : 1984e493f77e80081e55b7c3b816d3baea965e4e | |||
2009-11-30 | Trim trailing space & reduce space+tab. | Darren Salt | |
2010-01-21 | Tidy up YUV library requirements. | Darren Salt | |
2010-01-21 | Merge from 1.1. | Darren Salt | |
2010-01-21 | video_out_vdpau: provide configureable background color | Reinhard Nißl | |
Plasma TV users have the problem that black border pixels age differently compared to active image pixel in the center of the screen. Changing the background color for example to gray makes the border pixels age almost equally like the image pixels. As a result image brightness will change more equally over TV's lifetime. | |||
2010-01-20 | Use pkg-config for vdpau where possible; fix excessive libvdpau linkage. | Darren Salt | |
2010-01-15 | Cleanup of log messages | Christophe Thommeret | |
2010-01-14 | Don't deinterlace still frames | Christophe Thommeret | |
still frames are marked by the decoder and the video_out will not deinterlace if the flag is set. | |||
2010-01-13 | Clear VDPAU surfaces on new streams. | Christophe Thommeret | |
2009-12-17 | Merge from 1.2 main. | Darren Salt | |
2009-12-01 | Remove some cruft left over from porting vdpau to 1.2. | Darren Salt | |
2009-11-30 | Trim trailing space & reduce space+tab. | Darren Salt | |
2009-11-25 | Added VDPAU support for studio levels instead of PC levels (0-255) in RGB ↵ | Rolf Ahrenberg | |
colors. | |||
2009-11-20 | Merge from 1.1; merge vdpau (with adjustments for 1.2). | Darren Salt | |
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-engine/osd.h => include/xine/osd.h rename : src/xine-engine/video_out.h => include/xine/video_out.h rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c rename : src/libvdpau/Makefile.am => src/video_dec/libvdpau/Makefile.am rename : src/libvdpau/bits_reader.h => src/video_dec/libvdpau/bits_reader.h rename : src/libvdpau/dpb.c => src/video_dec/libvdpau/dpb.c rename : src/libvdpau/dpb.h => src/video_dec/libvdpau/dpb.h rename : src/libvdpau/h264_parser.c => src/video_dec/libvdpau/h264_parser.c rename : src/libvdpau/h264_parser.h => src/video_dec/libvdpau/h264_parser.h rename : src/libvdpau/nal.c => src/video_dec/libvdpau/nal.c rename : src/libvdpau/nal.h => src/video_dec/libvdpau/nal.h rename : src/libvdpau/vdpau_h264.c => src/video_dec/libvdpau/vdpau_h264.c rename : src/libvdpau/vdpau_mpeg12.c => src/video_dec/libvdpau/vdpau_mpeg12.c rename : src/libvdpau/vdpau_vc1.c => src/video_dec/libvdpau/vdpau_vc1.c | |||
2009-11-20 | Merge vdpau. THIS CONTAINS ABI CHANGES and is therefore not xine-lib 1.1. | Darren Salt | |
2009-10-21 | Cleanup. | Christophe Thommeret | |
2009-09-07 | High Quality Scaling. | Christophe Thommeret | |
2009-08-14 | Default to LOCKDISPLAY atm. | Christophe Thommeret | |
2009-08-14 | Better deint when paused. | Christophe Thommeret | |
2009-08-06 | Better deinterlacer logging. | Christophe Thommeret | |
2009-07-08 | Don't process second field if no future_frame. | Christophe Thommeret | |
2009-06-18 | Destroy all surfaces before device_destroy. | Christophe Thommeret | |
2009-06-18 | Fix soft_surface size update. | Christophe Thommeret | |
2009-06-13 | Minor deinterlace fix. | Christophe Thommeret | |
2009-06-12 | Query features and enable accordingly; cleanup. | Christophe Thommeret | |
2009-06-11 | video_window_overlay + vdpau_dispose fixes. | Christophe Thommeret | |
2009-06-10 | Add half-rate deinterlacers; make XLock/UnlockDisplay compilation conditionnal | Christophe Thommeret | |
2009-04-21 | Fix display_queue timestamps & bad scaling of overlay with zoom. | Christophe Thommeret | |
2009-03-23 | Allow interception of vdpau frame type by post plugins; fix dpb issues on ↵ | Reinhard Nißl | |
broken streams (missing or doubled images in dpb). | |||
2009-03-08 | Fix mixer attributes after pre-emption. | Christophe Thommeret | |
2009-03-06 | Fix deinterlacing settings after a pre-emption. | Julian Scheel | |
2009-02-25 | Add skip_chroma_deinterlace option. | Christophe Thommeret | |
2009-02-21 | Top/bottom fix. | Christophe Thommeret | |
2009-02-20 | Set background color after pre-emption. | Christophe Thommeret | |
2009-02-19 | Fix overlays recreation after pre-emption. | Christophe Thommeret | |
2009-02-19 | Top/bottom fix. | Christophe Thommeret | |
2009-02-11 | vo_vdpau: try to get frame duration from previous img->pts when ↵ | Christophe Thommeret | |
frame->duration is 0. | |||
2009-02-10 | Cleanups. | Christophe Thommeret | |
2009-02-10 | Fix color_standard & deinterlace. | Christophe Thommeret | |
2009-02-06 | Update csc at mixer_create. | Christophe Thommeret | |
2009-02-03 | Allow multiple ARGB overlays. | Reinhard Nißl | |
2009-01-31 | VC1 update. | Christophe Thommeret | |
2009-01-29 | Blend types list termination. | Christophe Thommeret | |
2009-01-29 | Clip yuv2rgb values. | Christophe Thommeret | |
2009-01-27 | Fix pre-emption reinit in case an OSD was shown. | Julian Scheel | |
2009-01-25 | Switch back to default color standard when necessary. | Julian Scheel | |
2009-01-25 | Select correct color standard for H.264. | Julian Scheel | |
2009-01-25 | Subs scaling. | Christophe Thommeret | |