Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-14 | Copyright year update by hg log info #2. | Torsten Jager | |
2013-09-26 | Added const | Petri Hintukainen | |
2013-09-13 | Copyright year update by hg log info | Torsten Jager | |
script execution time: 55" | |||
2013-04-11 | vdpau_accel_data: removed unused var | Torsten Jager | |
2013-04-11 | old vdpau h264 decoder: set color matrix flags | Torsten Jager | |
2013-03-18 | vdpau: set frame cm flags in decoders | Torsten Jager | |
2012-10-07 | alterh264 mb_adaptive_frame_field_flag fix | Christophe Thommeret | |
2012-05-07 | Killed warnings in vdpau decoders | Petri Hintukainen | |
2012-04-27 | Factorized duplicate code | Petri Hintukainen | |
2012-04-27 | Added missing file headers | Petri Hintukainen | |
2012-01-01 | Oops. Omitted headers.1.2.0 | Darren Salt | |
2011-12-31 | Kill a few trivial compiler warnings. | Darren Salt | |
2011-12-31 | A new vdpau h264 decoder that has proven to work better than the previous one. | Christophe Thommeret | |
2011-10-15 | Disable strict-aliasing where it caused compiler warnings | Christian Ruppert | |
2011-07-06 | Fix bad width in vdpau vc1 decoder | Jerome Lacarriere | |
2011-05-17 | Use "quietened" build if automake 1.11 was used. | Darren Salt | |
2011-03-22 | Fixed minor issues with debug logging. | Andreas Auras | |
2011-02-20 | vdpau_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-23 | Remove incorrect enum value which caused a value shift of successors | Reinhard Nißl | |
According to ITU-T Rec. H.264 (03/2005), Table D-1, there is no such indicated display of picture. As a result, succeeding enum constants were mapped to the wrong values. | |||
2011-01-23 | Avoid "broken stream" message in vdpau_decoder_render, caused by decoder_init | Reinhard Nißl | |
The image allocated in decoder_init can immediately be freed after getting access to accel_data. Accessing the accel pointer afterwards is safe for non frame related functions although the frame has been freed as freed frames are not deallocated but put into a free frame queue. | |||
2011-01-22 | Fix handling of H.264 end of sequence NAL unit for still images | Reinhard Nißl | |
Currently a parsed picture was only decoded when the parser came across a NAL unit which started a new picture (aka access unit). An end of sequence NAL unit must be handled like the access unit delimiter NAL unit, as both terminate the current access unit. Handling the end of sequence NAL unit in this way fixes displaying of still images which end in an end of seqeunce NAL unit. Otherwise they were not decoded at all (in case of a still frame) or the second field was missing (in case of a still image which had been coded as a pair of fields). | |||
2011-01-20 | Fix 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-08 | Fix field interlace completeness | Christophe Thommeret | |
2010-08-05 | Silence "progressive:" output. | Darren Salt | |
2010-07-21 | vdpau: update XINE_STREAM_INFO_FRAME_DURATION | Dennis Bendlin | |
--HG-- extra : rebase_source : 986f546343c08d288d44c3a9ea3a6d4309ace204 | |||
2010-07-29 | Fix NULL pointer access when starting decoding anywhere in the stream. | Reinhard Nißl | |
The referenced last_vcl_nal exists only when decoding starts at an IDR frame. Starting anywhere else may lead to a NULL pointer access. | |||
2010-06-23 | disable debug log | Christophe Thommeret | |
2010-06-23 | fix vc1 regression | Christophe Thommeret | |
2010-06-22 | fix vc1 advanced profile in mkv. | Christophe Thommeret | |
2010-06-15 | fix max_dpb_count | Julian Scheel | |
2010-06-13 | celanup debug print | Julian Scheel | |
2010-06-13 | require at least 5 frames being marked progressive before switching to ↵ | Julian Scheel | |
progressive mode | |||
2010-06-13 | fix reference marking | Julian Scheel | |
- only mark pictures as reference for vdpau, where actually the slice nals are used for reference | |||
2010-06-13 | fix debug output | Julian Scheel | |
2010-06-13 | fix typo in interlaced/progressive detection | Julian Scheel | |
2010-06-13 | fix debug output | Julian Scheel | |
2010-06-13 | improve interlaced/progressive detection | Julian Scheel | |
- only detect before drawing and only once per image insted per field | |||
2010-06-13 | limit dpb size | Julian Scheel | |
- never exceed hard limit of 16 frames in dpb - use max_dec_frame_buffering parameter when set | |||
2010-06-12 | fix possible segfault in broken streams | Julian Scheel | |
2010-06-12 | interlaced/progressive detection | Julian Scheel | |
implemented a proper detection of interlaced/progressive content to enable deinterlacing only when needed | |||
2010-06-12 | fix double free of dangling_img | Julian Scheel | |
2010-06-12 | fix decoded_picture leak | Julian Scheel | |
wrong list was referenced in dpb_free_all, when clearing the reference picture list. this caused reference pictures not to be freed when stopping | |||
2010-06-12 | fix field coded content | Julian Scheel | |
- discard field pairs, when only one field is available (ie at start of stream) - fix tff marking | |||
2010-06-12 | rewrite vo_frame_t handling for field coded content | Julian Scheel | |
- fix tff marking - make code easier to read | |||
2010-06-11 | rework of decoded picture buffer | Julian Scheel | |
- the dpb is using two xine_lists now to manage reference pictures and pictures delayed for output - take VUI num_reorder_frames into account to buffer just as many frames as needed - cleanup reference counting for decoded pictures | |||
2010-05-27 | vdpau mpeg4 fixes. | Christophe Thommeret | |
2010-05-22 | mpeg4-part2 vdpau decoder. Set to low priority (too much buggy yet). | Christophe Thommeret | |
2010-05-21 | Bitstream buffers overflow prevention in vdpau decoders. | Christophe Thommeret | |
2010-04-24 | fix previous commit, it discared frames too early | Julian Scheel | |
2010-04-24 | fix dpb overflow handling | Julian Scheel | |