vdr-plugin-softhddevice/Todo

134 lines
4.2 KiB
Plaintext
Raw Normal View History

2012-01-02 15:27:03 +01:00
@file Todo @brief A software HD output device for VDR
Copyright (c) 2011, 2012 by Johns. All Rights Reserved.
Contributor(s):
License: AGPLv3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
$Id: $
2011-12-17 19:25:08 +01:00
missing:
software deinterlace (yadif, ...)
software decoder with software deinterlace
2012-01-26 15:00:49 +01:00
suspend output / energie saver: stop and restart X11
suspend plugin didn't restore full-screen (is this wanted?)
2012-01-12 18:55:07 +01:00
Option deinterlace off / deinterlace force!
ColorSpace and StudioLevels aren't configurable with the gui.
2012-01-25 15:31:49 +01:00
crash:
AudioPlayHandlerThread -> pthread_cond_wait
video:
subtitle not cleared
subtitle could be asyncron
2012-01-21 15:56:45 +01:00
reduce warnings after channel switch
grab image with hardware and better scaling support
2012-01-22 17:07:08 +01:00
suspendoutput didn't show logo or black pictures
(must detect video format to show image)
2012-01-26 15:00:49 +01:00
hard channel switch
OSD can only be shown after some stream could be shown
yaepghd changed position is lost on channel switch
use x11 screen size without geometry configuration
pause (live tv) has sometime problems with SAT1 HD Pro7 HD
2011-12-23 19:33:30 +01:00
vdpau:
software decoder path not working
libva:
yaepghd (VaapiSetOutputPosition) support
can associate only displayed part of osd
2012-01-21 15:56:45 +01:00
grab image for va-api
remove stderr output of libva init
still many: (workaround export NO_MPEG_HW=1)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[drm:i915_wait_request] *ERROR* i915_wait_request returns -11 ...
2012-01-21 15:56:45 +01:00
libva: branch vaapi-ext
add support for vaapi-ext
2011-12-23 19:33:30 +01:00
2011-12-06 18:36:57 +01:00
libva-intel-driver:
deinterlace only supported with vaapi-ext
2012-01-26 15:00:49 +01:00
1080i does no v-sync (sometimes correct working with vaapi-ext)
OSD has sometimes wrong size (workaround written)
sometimes software decoder deinterlace isn't working and 1080i channels
show artefacts
2011-12-06 18:36:57 +01:00
libva-vdpau-driver:
G210/GT520 OSD update too slow (needs hardware problem workaround)
2011-12-11 19:45:21 +01:00
hangup on exit (VaapiDelDecoder -> VaapiCleanup
-> vaDestroyContext -> pthread_rwlock_wrlock)
OSD still has some problems with auto-crop and 4:3 zoom.
2011-12-06 18:36:57 +01:00
2011-12-17 19:25:08 +01:00
libva-xvba-driver:
x11:
disable screensaver
skip multiple configure-notify, handle only the last one.
support embedded mode
audio:
write TS -> PES parser, which feeds audio before the next start packet
Combine alsa+oss ringbuffer code.
Make alsa thread/polled and oss thread/polled output module runtime
selectable.
2012-01-26 15:00:49 +01:00
software volume support
2012-02-05 14:17:46 +01:00
add pause support for replay pause
Mute should do a real mute and not only set volume to zero.
Starting suspended and muted, didn't register the mute.
switching stero/dolby produces klick sound
2011-12-06 18:36:57 +01:00
audio/alsa:
2012-01-02 15:27:03 +01:00
better downmix of >2 channels on 2 channel hardware
remix support of unsupported sample rates
libav supports only resample of mono to 2 channels
ffmpeg didn't support resample of 5 to 2 channels
2012-01-12 18:55:07 +01:00
2012-01-02 15:27:03 +01:00
audio/oss:
2012-01-04 16:59:48 +01:00
alsa oss emulation mixer "pcm" not working
oss4 mixer channel not working
2012-01-04 16:59:48 +01:00
ring buffer overflow with alsa oss emulation
2011-12-11 19:45:21 +01:00
2012-01-07 13:21:27 +01:00
HDMI/SPDIF Passthrough:
only AC-3 written
Channels are wrong setup, if changing setting during operation.
support oss pass-through
2012-01-07 13:21:27 +01:00
2011-12-11 19:45:21 +01:00
playback of recording
pause is not reset, when replay exit
2012-01-08 21:46:00 +01:00
replay/pause need 100% cpu
2011-12-14 18:01:03 +01:00
setup:
Setup of decoder type.
Setup of output type.
Setup of display type.
Setup 4:3 zoom type
2012-01-13 16:31:29 +01:00
Some setup parameters are not used until restart.
2011-12-14 18:01:03 +01:00
Can a notice be added to the setup menu?
2012-01-13 16:31:29 +01:00
unsorted:
2012-01-28 13:32:12 +01:00
stoping vdr while plugin is suspended opens and closes a window.
2012-01-13 16:31:29 +01:00
future features (not planed for 1.0 - 1.5)
video out with xv
video out with opengl
video out with xvba
software decoder for xv / opengl
atmolight support
multistream handling
2012-01-21 15:56:45 +01:00
pip support
save and use auto-crop with channel zapping
2012-01-13 16:31:29 +01:00
upmix stereo to AC-3