aboutsummaryrefslogtreecommitdiff
path: root/lib/python
AgeCommit message (Collapse)Author
2009-10-29By Anders Holst:Felix Domke
* My previous code for "slow rewind" (aka "SeekBackHack") is not required any more. Indeed, since the change in "decoder states" some time ago my code stopped working and is now only destructively interfering with the new winding approach, effectively ruining the speed accuracy for slow rewind. Similarly, the "non-smooth winding" code ruins the accuracy for high winding speeds. The patch below removes the "SeekBackHack", and temporarily disables the "non-smooth winding" code until we know whether the decoder states will allow simultaneous repeat and skip rates again. (InfoBarGenerics.py) * Due to a bug in 'eDVBTSTools::findNextPicture', rewind was always at the required speed minus one. (The frame just played was counted as one when skipping backwards.) Fixed below. (tstools.cpp) * A piece of code to apparently increase precision in seeking, by always aligning to an i-frame start, had exactly the opposite effect: GOP single-stepping fails completely on DM7025 and gets highly unreliable on DM800. The piece of code is removed. (It destructively interferes with previous code by me to hit frames somewhat before the GOP start. As an alternative, my previous code can be removed instead, and the currently removed piece of code adjusted to work. But then it has to be done differently on the two platforms.) (dvb.cpp) * By some reason eDVBVideo::getPTS only returns even numbers on DM800 even when it should be odd. This ruins GOP single stepping in 50% of the cases. This is easy to compensate for by adding a margin of 1 in getAccessPoint. (pvrparse.cpp) * After the above, when GOP single-stepping works reliable on both platforms and on SD/HD, the correct step lengths can be used. (InfoBarGenerics.py)
2009-10-17cleanup grayout handling in servicelist.. so no more grayout in timeout ↵ghost
channelselection and other channelselections based on simple channelselection
2009-10-17cleanup screen title handlingghost
no more need to directly access self.instance.setTitle or getTitle
2009-10-16SleepTimerEdit.py: store latest selected sleeptimer actionghost
2009-10-14Enigma2{skin_default.xml,SimpleSummary.py}: - Fix SimpleSummary, thx ritzMoacid-burn
2009-10-14Merge branch 'master' of /git/enigma2acid-burn
2009-10-14fix english texts, thanks to BennyFelix Domke
2009-10-13Components/GUISkin.py: - add possibility to access the Screen title from ↵acid-burn
inside the skin without the need to declare it inside every Screen. Just use self.setTitle(_("yourTitle)") inside your Screens onLayoutFinish to set the Title and access it from your skinfile over for example: <widget source="Title" render="Label" position="80,110" size="322,75" .....> if needed like inside fullscreen screens where no Border is drawn.
2009-10-13Enigma2{data/skin_default.xml, Screens/ParentalControlSetup.py} - remove ↵acid-burn
ParentalControlSetup and ParentalControlChangePin skin entrys from skin_default, instead use "Setup" Skin but still allow individual skinning over the original Screen names - add SetupSummary
2009-10-13MediaPlayer/settings.py: - use "Setup" Skin for MediaPlayerSettings but ↵acid-burn
still allow individual skinning over own Skin entry "MediaPlayerSettings" - use "FileBrowser" Skin for DirectoryBrowser but still allow individual skinning over own Skin entry "MediaPlayerDirectoryBrowser" - add SetupSummary - fix crash when selecting a mountpoint as start directory inside DirectoryBrowser
2009-10-13DiseqcTester/plugin.py: -use "Setup" Skin but still allow individual ↵acid-burn
skinning over own Skin entry "DiseqcTesterTestTypeSelection" - add SetupSummary
2009-10-13PicturePlayer/plugin.py: -use "Setup" Skin but still allow individual ↵acid-burn
skinning over own Skin entry "PicturePlayerSetup" - add Setup Summary
2009-10-13Enigma2{data/skin_default.xml,Videomode/plugin.py}: - revert own skin entry ↵acid-burn
for VideoMode Plugin(removed again from skin_default.xml), instead use the "Setup" Skin entry, but still allow individual skinning using "VideoSetup" as screen name.
2009-10-13Enigma2{data/skin_default.xml,Screens/Setup.py}: -replace Buttons and Labels ↵acid-burn
through StaticText - remove irritating double Title and use self.setup_title as Screen Title
2009-10-12Merge branch 'master' of /git/enigma2acid-burn
2009-10-12- fix storing last used sleep timer timeStefan Pluecken
- revert previous change to reuse last used sleep timer time again - add blue button control to set sleep timer time to the remaining time of the currently running service
2009-10-12SleepTimerEdit.py: use left runtime of running event or playback as default ↵ghost
sleeptimer time (thx to ali abdul)
2009-10-12DVDBurn/ProjectSettings.py: -remove no more needed FileBrowser Skin and ↵acid-burn
allow individual skinning
2009-10-12Enigma2{skin_default.xml,Plugins-DVDBurn,DVDPlayer}: - move FileBrowser Skin ↵acid-burn
into skin_default and allow individual skinning
2009-10-09Add estonian language, thanks to ArvoFelix Domke
2009-10-08PicturePlayer/plugin.py: - fix red Button actionacid-burn
- whitespace cleanup
2009-10-07VideoEnhancement/plugin.py: small skin fix so all options fit into the ↵acid-burn
configlistscreen
2009-10-07CleanupWizard/plugin.py: - add configuration screen to mainmenu->system.acid-burn
It is now possible to enable/disable the CleanupWizard and also to manually define the free space threshold for the warning.
2009-10-07CommonInterfaceAssignment/plugin.py: - rework gui a bitacid-burn
- move Buttons to top and replace Labels with StaticText - add some more informations where helpful - minor bugfixes
2009-10-07Merge branch 'master' of /git/enigma2acid-burn
2009-10-07Merge branch 'master' of git.opendreambox.org:/git/enigma2Fraxinas
2009-10-07don't crash upon red key while downloading feed list, exit insteadFraxinas
2009-10-06/Videomode/plugin.py: - use StaticText for Buttonsacid-burn
- use own Skin for better skinability - use same translateable string for screen title and lcd title
2009-10-06Extensions/DVDBurn: - use center,center for screens where possibleacid-burn
- replace some Lables through StaticText - remove unused Buttons - minor Skin alignments - use own Skin for adding a Title to the DVD, this changes button actions.(Red is now close, green is add and yellow edit)
2009-10-06MediaPlayer/settings.py: small skin correctionsacid-burn
2009-10-06PicturePlayer/plugin.py: - center screens where needed.acid-burn
- move buttons to top and replace Button/Label through StaticText - change Button actions in main screen. ( Red is now close, Green is for Thumbnails, Yellow for Exif Information and Blue for Setup) - use ConfigListScreen for Pic_Setup - add Buttons where needed. - minor Skinfixes
2009-10-06Merge branch 'master' of git.opendreambox.org:/git/enigma2Stefan Pluecken
2009-10-06don't crash when video modes are brokenStefan Pluecken
2009-10-05Merge branch 'master' of git.opendreambox.org:/git/enigma2ghost
2009-10-05fix for older enigma2 versionsghost
2009-10-05Mediaplayer: don't crash if writing playlist.e2pls failsFraxinas
2009-10-05fix possible crashFraxinas
2009-10-05NFIFlash downloader: fix possible crashFraxinas
2009-10-02SystemPlugins/SoftwareManager: - add timeout to MessageBoxacid-burn
- reset /proc/stb/vmpeg/0/dst* to defaults after a restore so enigma doesnt restart in pip mode if pip was enabled
2009-10-02SystemPlugins/SkinSelector: -Rework SkinSelector GUI a bit.acid-burn
- Fix hardcoded path for noprev.png - remove old skin. current skin is inside skin_default.xml
2009-10-02Merge branch 'master' of /git/enigma2Mladen Horvat
2009-10-01show scaler sharpness in av setup and in video enhancement pluginghost
2009-10-01CrashlogAutoSubmit/plugin.py: -move buttons to the topacid-burn
- replace all Labels where possible through StaticText for better skinability - enable VirtualKeyboard on TEXT Button now if needed.
2009-10-01SystemPlugins/SoftwareManager:- move buttons to the top andacid-burn
replace all Labels where possible through StaticText for better skinability - change some label descriptions - minor fixes
2009-09-30default send anonymized crashlogsghost
2009-09-29code cleanupghost
2009-09-25Merge branch 'master' of /git/enigma2Mladen Horvat
2009-09-25add wrapper class for auto Py_INCREF/Py_DECREF ... i.e. usable for STL ↵ghost
containers
2009-09-25SystemPlugins/VideoEnhancement: - add support for dm500hdacid-burn
- replace Buttons and Lables through StaticText for better skinablity - refresh current value in main config screen on change - add current value display to preview screen - add option to increase the increment value for the slider entries.
2009-09-25add a standby counter and a enigma2 startcounterghost
config.misc.standbyCount (not saved to /etc/enigma2/settings) config.misc.startCounter (saved to /etc/enigma2/settings on clean e2 shutdown)