vdr-plugin-softhddevice/Todo

104 lines
3.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:
video out with xv
video out with opengl
2011-12-23 19:33:30 +01:00
software decoder for xv / opengl
2011-12-17 19:25:08 +01:00
software deinterlace
auto crop
atmolight
2012-01-11 18:01:18 +01:00
zoom/fit-zoom 4:3 (SetVideoDisplayFormat, SetVideoFormat?)
2011-12-17 19:25:08 +01:00
multistream handling
ITU BT601, ITU BT709 (HD), RGB studio levels (16-235)?
suspend output / energie saver: stop audio, stop video, configurable
2012-01-12 18:55:07 +01:00
Option deinterlace off / deinterlace force!
Make output drivers better moduluar.
2011-12-23 19:33:30 +01:00
vdpau:
2012-01-05 20:24:18 +01:00
1080i with temporal spatial and level 1 scaling too slow with my GT 520
1080i with temporal spatial too slow with my GT 520 on some channels
SkipChromaDeinterlace improves performance
Improve OSD handling, show only what is used. Big OSD costs performance
2011-12-29 00:55:57 +01:00
VdpPreemptionCallback handling
hard channel switch
2012-01-12 18:55:07 +01:00
suspendoutput didn't show logo or black picture.
libva:
hard channel switch
yaepghd (VaapiSetOutputPosition) support
2011-12-23 19:33:30 +01:00
2011-12-06 18:36:57 +01:00
libva-intel-driver:
intel still has hangups most with 1080i
1080i does no v-sync (workaround written)
osd has sometimes wrong size (workaround written)
2011-12-06 18:36:57 +01:00
libva-vdpau-driver:
G210 osd update too slow (needs hardware problem workaround)
OSD update is too slow
2011-12-11 19:45:21 +01:00
hangup on exit (VaapiDelDecoder -> VaapiCleanup
-> vaDestroyContext -> pthread_rwlock_wrlock)
2011-12-06 18:36:57 +01:00
2011-12-17 19:25:08 +01:00
libva-xvba-driver:
x11:
support resize of x11 window
support fullscreen window
support fullscreen / window toggle
disable screensaver
audio/alsa:
2012-01-02 15:27:03 +01:00
done? video/audio asyncron
random crashes in av_parser_parse2, when switching channels
sometimes alsa hangs
2012-01-12 18:55:07 +01:00
snd_pcm_state: Assertion `pcm' failed. while switching channels
(thread problem)
2011-12-06 18:36:57 +01:00
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
CodecAudioOpen can fail "can't open audio codec" and does Fatal exit.
2012-01-12 18:55:07 +01:00
audio:
write TS -> PES parser, which feeds audio before the next start packet
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
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.
2012-01-11 18:01:18 +01:00
split pcm and ac-3 out into two devices
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
2011-12-14 18:01:03 +01:00
Setup parameters are not used until restart.
Can a notice be added to the setup menu?
576i, 720p, fake 1080i, 1080i