Commit Graph

76 Commits

Author SHA1 Message Date
Johns 96eefca699 Video improvements.
Fix generate of video output from StillPicture.
Add support for resolution dependend video parameterts (Deinterlace,
Scaling, Denoise, Sharpen, ...).
2012-01-09 17:03:04 +01:00
Johns f6df79e8e6 Improved replay of recordings. 2012-01-08 21:46:00 +01:00
Johns 9568c5bd93 Fix build with vdr without yaepg support. 2012-01-07 23:47:07 +01:00
Johns fd60c3c132 Support yaepghd video output position change.
And code and comments cleanups.
2012-01-07 22:36:06 +01:00
Johns cac1e5ce17 Release Version 0.2.0. 2012-01-07 13:21:27 +01:00
Johns 761c06eac1 Add color standard support to vdpau. 2012-01-05 20:24:18 +01:00
Johns 0776bc5ee4 VDPAU improvements.
Add denoise, sharpness, skip chroma deinterlace support.
Show OSD only if something is to display, improves performance.
Add deinterlace mode with only 4 surfaces.
2012-01-05 17:20:44 +01:00
Johns aba14813c0 Add OSS Mixer support. 2012-01-04 16:59:48 +01:00
Johns c8e70ec0fe Audio update.
Alsa: report needed down sampling of 3/5/6 to 2 channels.
Moved alsa code into alsa module.
Initial OSS output support.
2012-01-03 21:42:39 +01:00
Johns 4301718329 Documents updates. 2012-01-02 15:27:03 +01:00
Johns 0d63fac2e8 Use only the needed number of surfaces.
Fix problem with video-xvba and too many surfaces used.
Prepare new audio driver "oss".
2011-12-31 18:55:07 +01:00
Johns 12bfab3f10 Name threads for easier debugging. 2011-12-30 16:47:57 +01:00
Johns f179264468 Fix bug: CodecVideoDecode destroys avpkt. 2011-12-29 13:43:12 +01:00
Johns 23300b0383 Add missing VdpauDecoderDestroy. 2011-12-29 00:55:57 +01:00
Johns 63d18ea488 Fix bug: wrong aspect video size calculation. 2011-12-25 11:35:18 +01:00
Johns 8b57af53b6 Cleanups + Version 0.1.2 released. 2011-12-24 15:27:46 +01:00
Johns 06fddc206e Initial vdpau hw decoder support. 2011-12-23 19:33:30 +01:00
Johns 37192d5b53 Reorder pts. 2011-12-20 15:05:35 +01:00
Johns 33460f1370 Store config values, when menu leaves. 2011-12-17 19:25:08 +01:00
Johns 5ca9bedda8 Initial support of replay. 2011-12-14 18:01:03 +01:00
Johns a38cf3d9ae Add vaSyncSurface for new surface displayed.
Intel 1080i needs sync to have frame decoded.
Nvidia drops frames, if always synced.
2011-12-13 18:06:25 +01:00
Johns edfb9932c0 Add deinterlace/scaling modes to setup. 2011-12-12 17:06:05 +01:00
Johns 8853c06375 Add guards against cleanup errors. 2011-12-11 19:45:21 +01:00
Johns 749b0d6721 Video enhancements.
Pass PTS to video codec.
Flush audio buffer on channel change.
Sync audio + video stream.
Add workaround for Intel VA-API driver that forgets OSD position/size.
2011-12-10 00:15:38 +01:00
Johns e1d8609143 Pass audio PTS to codec.
Correct PTS extraction and pass it to codec module.
C++ destructor calls C function.
Fix spuDecoder is used uninitialized.
2011-12-08 20:50:32 +01:00
Johns 72989ccfb6 Standard distribution files. 2011-12-06 18:36:57 +01:00