summaryrefslogtreecommitdiff
path: root/src/video_dec/libvdpau/vdpau_mpeg12.c
AgeCommit message (Collapse)Author
2013-09-13Copyright year update by hg log infoTorsten Jager
script execution time: 55"
2013-03-18vdpau: set frame cm flags in decodersTorsten Jager
2012-05-07Killed warnings in vdpau decodersPetri Hintukainen
2011-02-20vdpau_mpeg12: fix frame duration calculation when repeating frames or fields.Reinhard Nißl
Frame duration calculation for repeated frames or fields is now correct, but video_out_vdpau.c needs to be adjusted too, because for now it will show for example 1.5x top field and 1.5x bottom field instead of 1x top field, 1x bottom field and 1x top field again.
2011-01-20Fix pts handling after introduction of picture_ready()Reinhard Nißl
Transfer of seq_pts to img->pts takes now place at picture header of next image in decoding order. So far, seq_pts was set to cur_pts at sequence header and picture header. Hence, img->pts was incorrectly set to pts of next image in decoding order. Setting seq_pts only in picture header after call of picture_ready() keeps the correct pts in seq_pts until it has been transfered to img->pts. Furthermore, cur_pts of second field must be ignored as we put both fields into the same image so the image is due at pts of first field.
2010-12-08Fix field interlace completenessChristophe Thommeret
2010-07-21vdpau: update XINE_STREAM_INFO_FRAME_DURATIONDennis Bendlin
--HG-- extra : rebase_source : 986f546343c08d288d44c3a9ea3a6d4309ace204
2010-05-21Bitstream buffers overflow prevention in vdpau decoders.Christophe Thommeret
2010-02-07Compiler warning fixes.Darren Salt
2010-01-20vdpau_mpeg12: attach a PTS just once to imgReinhard Nißl
Without resetting the buffered PTS it happens that the same PTS gets attached to multiple images which is wrong.
2010-01-15Cleanup of log messagesChristophe Thommeret
2010-01-14Don't deinterlace still framesChristophe Thommeret
still frames are marked by the decoder and the video_out will not deinterlace if the flag is set.
2010-01-13Clear VDPAU surfaces on new streams.Christophe Thommeret
2010-01-12always draw still images. a still image is detected by the immediate ↵Julian Scheel
following of an end of sequence mark, so that it is safe to remove backward references after decoding it. this will make the drawing logic work and draw the picture actually this fixed dvd menus with still images in background which were not always drawn
2009-11-24vdpau_mpeg12 pts fixChristophe Thommeret
Fixes audio/video sync in mpeg12 streams.
2009-11-20Merge 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