vuplus_dvbapp
14 years agodata/encoding.conf: add arabic
ghost [Wed, 18 Nov 2009 11:16:03 +0000 (12:16 +0100)]
data/encoding.conf: add arabic

14 years agoepgcache.cpp: fix typo
ghost [Tue, 17 Nov 2009 17:38:49 +0000 (18:38 +0100)]
epgcache.cpp: fix typo

14 years agoepgcache.cpp: fix segfault on unknown arg
ghost [Tue, 17 Nov 2009 17:34:45 +0000 (18:34 +0100)]
epgcache.cpp: fix segfault on unknown arg

14 years agofixes bug #163
Stefan Pluecken [Tue, 17 Nov 2009 00:14:57 +0000 (01:14 +0100)]
fixes bug #163
remove transparency from the (turning) dish icon and draw a border around it
move dish icon to the foreground

14 years agofixes bug #291
Stefan Pluecken [Mon, 16 Nov 2009 18:03:34 +0000 (19:03 +0100)]
fixes bug #291
don't crash if auto scart switching is enabled and the scart voltage is high on enigma2 startup
not the best solution since the whole scart switching stuff is broken by design, but this fix prevents the crash

14 years agofixes bug #280
Stefan Pluecken [Sat, 7 Nov 2009 11:21:25 +0000 (12:21 +0100)]
fixes bug #280
don't allow scanning on a nim configured as advanced with no LNB assigned to any sat

14 years agofixes bug #281
Stefan Pluecken [Tue, 10 Nov 2009 15:35:00 +0000 (16:35 +0100)]
fixes bug #281
add "yes to all" and "no to all" to "Delete no more configured satellite" dialog if orbpos isn't needed anymore in current sat config

14 years agoMerge branch 'master' into experimental
ghost [Mon, 16 Nov 2009 10:06:21 +0000 (11:06 +0100)]
Merge branch 'master' into experimental

14 years agodecoder.cpp: remove flush in audio stop request.. when its realy needed it should...
ghost [Sat, 14 Nov 2009 13:53:30 +0000 (14:53 +0100)]
decoder.cpp: remove flush in audio stop request.. when its realy needed it should be done in driver...

14 years agodecoder.cpp: remove flush in audio stop request.. when its realy needed it should...
ghost [Sat, 14 Nov 2009 13:53:30 +0000 (14:53 +0100)]
decoder.cpp: remove flush in audio stop request.. when its realy needed it should be done in driver...

14 years agoMerge branch 'translations' into experimental
acid-burn [Fri, 13 Nov 2009 08:43:48 +0000 (09:43 +0100)]
Merge branch 'translations' into experimental

14 years agopo/Makefile.am: fix space/intendation error
acid-burn [Fri, 13 Nov 2009 08:42:50 +0000 (09:42 +0100)]
po/Makefile.am: fix space/intendation error

14 years agoMerge branch 'translations' into experimental
acid-burn [Thu, 12 Nov 2009 21:56:17 +0000 (22:56 +0100)]
Merge branch 'translations' into experimental

14 years agopo/de.po: - update german locale, thx racer_571 and JackDaniel
acid-burn [Thu, 12 Nov 2009 21:53:59 +0000 (22:53 +0100)]
po/de.po: - update german locale, thx racer_571 and JackDaniel

14 years agopo/sr.po: update serbian locale, thx majevica
acid-burn [Thu, 12 Nov 2009 21:51:28 +0000 (22:51 +0100)]
po/sr.po: update serbian locale, thx majevica

14 years agopo/Makefile.am: - add missing NetworkWizard for .po file inclusion
acid-burn [Thu, 12 Nov 2009 15:50:48 +0000 (16:50 +0100)]
po/Makefile.am: - add missing NetworkWizard for .po file inclusion

14 years agoMerge branch 'bug157_wizard_virtualkeyboard' into experimental
acid-burn [Thu, 12 Nov 2009 15:38:21 +0000 (16:38 +0100)]
Merge branch 'bug157_wizard_virtualkeyboard' into experimental

14 years agoComponents/ConfigList.py: -small fix for global VirtualKeyboard handling
acid-burn [Thu, 12 Nov 2009 15:37:42 +0000 (16:37 +0100)]
Components/ConfigList.py: -small fix for global VirtualKeyboard handling

14 years agoWirelessLan/plugin.py: - always use quotes for the ssid name, small cleanup
acid-burn [Wed, 11 Nov 2009 17:34:04 +0000 (18:34 +0100)]
WirelessLan/plugin.py: - always use quotes for the ssid name, small cleanup

14 years agoWirelessLan/plugin.py: - properly escape spaces inside an SSID name when returning...
acid-burn [Mon, 9 Nov 2009 16:38:21 +0000 (17:38 +0100)]
WirelessLan/plugin.py: - properly escape spaces inside an SSID name when returning the ConfigString. This fixes #175

14 years agofixes bug #283
Stefan Pluecken [Sat, 7 Nov 2009 11:43:22 +0000 (12:43 +0100)]
fixes bug #283
if nothing is connected to any nim, don't die entering scan setup

14 years agoMerge branch 'bug_175_wlan_connection_problem' into experimental
acid-burn [Wed, 11 Nov 2009 17:36:09 +0000 (18:36 +0100)]
Merge branch 'bug_175_wlan_connection_problem' into experimental

14 years agoWirelessLan/plugin.py: - always use quotes for the ssid name, small cleanup
acid-burn [Wed, 11 Nov 2009 17:34:04 +0000 (18:34 +0100)]
WirelessLan/plugin.py: - always use quotes for the ssid name, small cleanup

14 years agoMerge branch 'bug_249_current_skin_fallback' into experimental
acid-burn [Wed, 11 Nov 2009 09:56:30 +0000 (10:56 +0100)]
Merge branch 'bug_249_current_skin_fallback' into experimental

Conflicts:
lib/python/Components/FileList.py
lib/python/Plugins/Extensions/MediaPlayer/plugin.py

14 years agoComponents/-{ChoiceList.py, EpgList.py, FileList.py, MediaPlayer.py, ParentalControl...
acid-burn [Wed, 11 Nov 2009 09:45:54 +0000 (10:45 +0100)]
Components/-{ChoiceList.py, EpgList.py, FileList.py, MediaPlayer.py, ParentalControl.py, SelectionList.py, ServiceList.py, TimerList.py}: use SCOPE_CURRENT_SKIN for LoadPixmap.

14 years agoScreens/-{LanguageSelection.py, NetworkSetup.py, RdsDisplay.py, VirtualKeyBoard.py...
acid-burn [Wed, 11 Nov 2009 09:38:38 +0000 (10:38 +0100)]
Screens/-{LanguageSelection.py, NetworkSetup.py, RdsDisplay.py, VirtualKeyBoard.py}: - use SCOPE_CURRENT_SKIN for LoadPixmap.
- dynamically calc the icon width inside VirtualKeyboard based on the provided icon.

14 years agoskin.py: -add itemHeight as skin attribute possibility, allowing overriding list...
acid-burn [Wed, 11 Nov 2009 09:34:46 +0000 (10:34 +0100)]
skin.py: -add itemHeight as skin attribute possibility, allowing overriding list itemheights. #249_followup

14 years agoEnigma2-Plugins-{GraphMultiEPG/GraphMultiEpg.py, MediaPlayer/plugin.py, SoftwareManag...
Acid Burn [Tue, 10 Nov 2009 22:49:49 +0000 (23:49 +0100)]
Enigma2-Plugins-{GraphMultiEPG/GraphMultiEpg.py, MediaPlayer/plugin.py, SoftwareManager/plugin.py}:- use SCOPE_CURRENT_SKIN and SCOPE_CURRENT_PLUGIN for LoadPixmap allowing better skinning.

14 years agomytest.py: - use SCOPE_CURRENT_SKIN for radio.mvi allowing overriding the radio pictu...
Acid Burn [Tue, 10 Nov 2009 22:46:02 +0000 (23:46 +0100)]
mytest.py: - use SCOPE_CURRENT_SKIN for radio.mvi allowing overriding the radio picture through the skin.

14 years agoTools/Directories.py: - add fallback to default_skin if SCOPE_CURRENT_SKIN is used...
Acid Burn [Tue, 10 Nov 2009 22:30:56 +0000 (23:30 +0100)]
Tools/Directories.py: - add fallback to default_skin if SCOPE_CURRENT_SKIN is used and the wanted file is not found inside the current skin path.
- introduce SCOPE_CURRENT_PLUGIN whitch first looks inside the current skin path for the requested file and if not found fallbacks to SCOPE_PLUGINS.
For Example: pixmap = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock.png')) first looks inside /usr/lib/enigma2/yourskinfolder/skin_default/icons/ for the png file
and if not found it takes the png from /usr/lib/enigma2/skin_default/icons/.
Similiar pixmap = LoadPixmap(resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/upgrade.png")) does the same, except that it fallbacks to SCOPE_PLUGINS, aka /usr/lib/enigma2/python/Plugins.
In this example /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/ and gets the provided original png.
So it is now possible to reskin hardcoded pixmaps inside .py files through the skin by providing new graphics inside the current skin path and overriding the original values.
This fixes #249

14 years agoMerge branch 'bug157_wizard_virtualkeyboard' into experimental
Acid Burn [Tue, 10 Nov 2009 12:24:15 +0000 (13:24 +0100)]
Merge branch 'bug157_wizard_virtualkeyboard' into experimental

14 years agoEnigma2-{Wizard.py,Networksetup.py,ConfigList.py,skin_default.xml,NetworkWizard.py...
Acid Burn [Tue, 10 Nov 2009 12:18:26 +0000 (13:18 +0100)]
Enigma2-{Wizard.py,Networksetup.py,ConfigList.py,skin_default.xml,NetworkWizard.py}: -add possibility to use the VirtualKeyboard globally with every ConfigText and ConfigPassword ConfigEntry inside ConfigListScreens and WizardScreens.
-add possibility to globally move the NumericalHelpInputWindow shown from a ConfigListScreen or a Wizard Screen to a inside the Skin defined Position
This currently still needs following Skin entries defined in your Screens Skin:
"<widget source="VKeyIcon" render="Pixmap" pixmap="skin_default/buttons/key_text.png" position="10,380" zPosition="10" size="35,25" transparent="1" alphatest="on" >
<convert type="ConditionalShowHide" />
</widget>"
used for Showing/hiding the TEXT Icon if the VirtualKeyboard is available.
and:
"<widget name="HelpWindow" pixmap="skin_default/vkey_icon.png" position="160,315" zPosition="1" size="1,1" transparent="1" alphatest="on" />"
used to position the NumericalTextInputHelpWIndow inside your Screen as defined by your Screens Skin.

also you need currently:
from Components.Sources.Boolean import Boolean
self["VKeyIcon"] = Boolean(False)
self["HelpWindow"] = Pixmap()
self["HelpWindow"].hide()
inside your Screens sourcecode so we know that these items should be handled globally from Enigma2.
- remove own Helpwindow/Vkey handling from NetworkSetup.py
- include new VirtualKeyboardhandling inside NetworkWizard
This fixes #157

14 years agoMerge commit 'origin/bug_175_wlan_connection_problem' into experimental
Acid Burn [Mon, 9 Nov 2009 16:58:03 +0000 (17:58 +0100)]
Merge commit 'origin/bug_175_wlan_connection_problem' into experimental

14 years agoWirelessLan/plugin.py: - properly escape spaces inside an SSID name when returning...
acid-burn [Mon, 9 Nov 2009 16:38:21 +0000 (17:38 +0100)]
WirelessLan/plugin.py: - properly escape spaces inside an SSID name when returning the ConfigString. This fixes #175

14 years agoMerge branch 'bug_258_sorting_of_configsatlist'
ghost [Sun, 8 Nov 2009 09:56:00 +0000 (10:56 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist'

14 years agoMerge branch 'bug_258_sorting_of_configsatlist' into experimental
ghost [Sun, 8 Nov 2009 09:55:52 +0000 (10:55 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist' into experimental

14 years agoNimManager.py: another fix of satellite sort order .. now we sort from the westernmos...
ghost [Sun, 8 Nov 2009 09:55:25 +0000 (10:55 +0100)]
NimManager.py: another fix of satellite sort order .. now we sort from the westernmost to the easternmost satellite

14 years agoMerge branch 'bug_258_sorting_of_configsatlist' into experimental
ghost [Sat, 7 Nov 2009 13:28:36 +0000 (14:28 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist' into experimental

14 years agoMerge branch 'bug_258_sorting_of_configsatlist'
ghost [Sat, 7 Nov 2009 13:28:22 +0000 (14:28 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist'

14 years agorevert some no more needed bug_258_sorting_of_configsatlist changes
ghost [Sat, 7 Nov 2009 13:26:34 +0000 (14:26 +0100)]
revert some no more needed bug_258_sorting_of_configsatlist changes

14 years agoMerge branch 'master' into experimental
Stefan Pluecken [Sat, 7 Nov 2009 12:53:41 +0000 (13:53 +0100)]
Merge branch 'master' into experimental

14 years agoMerge branch 'master' of git.opendreambox.org:/git/enigma2
Stefan Pluecken [Sat, 7 Nov 2009 12:53:02 +0000 (13:53 +0100)]
Merge branch 'master' of git.opendreambox.org:/git/enigma2

14 years agoMerge branch 'bug_258_sorting_of_configsatlist'
Stefan Pluecken [Sat, 7 Nov 2009 12:52:58 +0000 (13:52 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist'

14 years agofixes bug #258 (again)
Stefan Pluecken [Sat, 7 Nov 2009 12:51:48 +0000 (13:51 +0100)]
fixes bug #258 (again)
sorting of satlist moved to another, not so destructive state

14 years agopolish locale update thx to zbigzbig
Fraxinas [Fri, 6 Nov 2009 17:37:29 +0000 (18:37 +0100)]
polish locale update thx to zbigzbig

14 years agoMerge branch 'master' into experimental
Stefan Pluecken [Fri, 6 Nov 2009 17:17:22 +0000 (18:17 +0100)]
Merge branch 'master' into experimental

Conflicts:
lib/python/Components/config.py

14 years agoMerge branch 'bug_258_sorting_of_configsatlist'
Stefan Pluecken [Fri, 6 Nov 2009 16:27:26 +0000 (17:27 +0100)]
Merge branch 'bug_258_sorting_of_configsatlist'

14 years agofixes bug #258
Stefan Pluecken [Fri, 6 Nov 2009 16:22:39 +0000 (17:22 +0100)]
fixes bug #258
some beautification of PositionerSetup code regarding the ConfigSatlist sorting

14 years agofixes bug #258
Stefan Pluecken [Fri, 6 Nov 2009 15:23:29 +0000 (16:23 +0100)]
fixes bug #258
removed some wrong ConfigSatList handling

14 years agoRevert "bug #258"
ghost [Fri, 6 Nov 2009 11:16:56 +0000 (12:16 +0100)]
Revert "bug #258"

This reverts commit 0bc4d77344f249d7e3c0adb2b2ea58d74f2d02ea.

its broken yet

14 years agoRevert "bug #258"
ghost [Fri, 6 Nov 2009 11:16:16 +0000 (12:16 +0100)]
Revert "bug #258"

This reverts commit 65ae5578663b82ddf54926047682ec1b6afdf4b6.

its broken yet...

14 years agoRevert "disable fast winding for non TS mediafiles until we have a usable solution...
ghost [Fri, 6 Nov 2009 10:44:06 +0000 (11:44 +0100)]
Revert "disable fast winding for non TS mediafiles until we have a usable solution for this.."

This reverts commit b643641e2c6288eff61d0346a3dda82bd820b3b7.

14 years agoRevert "small fix"
ghost [Fri, 6 Nov 2009 10:43:37 +0000 (11:43 +0100)]
Revert "small fix"

This reverts commit 1c954ba161bc3cd4b838b3c5a423d41847f0382a.

14 years agoMerge branch 'experimental' of git://git.opendreambox.org/git/acidburn/enigma2 into...
ghost [Fri, 6 Nov 2009 09:55:57 +0000 (10:55 +0100)]
Merge branch 'experimental' of git://git.opendreambox.org/git/acidburn/enigma2 into experimental

14 years agoMerge branch 'bug_140_move_WirelessLan_and__NetworkWizard_to_Enigma2' into experimental
acid-burn [Fri, 6 Nov 2009 08:33:50 +0000 (08:33 +0000)]
Merge branch 'bug_140_move_WirelessLan_and__NetworkWizard_to_Enigma2' into experimental

14 years agoEnigma2: - general Translation update to move in new translatable strings.
acid-burn [Fri, 6 Nov 2009 07:54:43 +0000 (08:54 +0100)]
Enigma2: - general Translation update to move in new translatable strings.

14 years agoEnigma2-SystemPlugins: -move NetworkWizard and WirelessLan Plugins into Enigma2 git...
acid-burn [Fri, 6 Nov 2009 07:49:12 +0000 (08:49 +0100)]
Enigma2-SystemPlugins: -move NetworkWizard and WirelessLan Plugins into Enigma2 git repo. This fixes bug #140

14 years agoMerge branch 'bug_274_disable_fast_winding_for_non_ts' into experimental
ghost [Thu, 5 Nov 2009 10:44:56 +0000 (11:44 +0100)]
Merge branch 'bug_274_disable_fast_winding_for_non_ts' into experimental

14 years agosmall fix
ghost [Thu, 5 Nov 2009 10:43:01 +0000 (11:43 +0100)]
small fix

14 years agodisable fast winding for non TS mediafiles until we have a usable solution for this..
ghost [Thu, 5 Nov 2009 10:37:29 +0000 (11:37 +0100)]
disable fast winding for non TS mediafiles until we have a usable solution for this..

14 years agoMerge branch 'bug_236_recordpath' into experimental
ghost [Thu, 5 Nov 2009 07:48:44 +0000 (08:48 +0100)]
Merge branch 'bug_236_recordpath' into experimental

14 years agoMerge branch 'experimental' of git.opendreambox.org:/git/enigma2 into experimental
ghost [Thu, 5 Nov 2009 07:48:33 +0000 (08:48 +0100)]
Merge branch 'experimental' of git.opendreambox.org:/git/enigma2 into experimental

14 years agofix not working default record pathes screen (add and install missing file)
ghost [Thu, 5 Nov 2009 07:48:03 +0000 (08:48 +0100)]
fix not working default record pathes screen (add and install missing file)

14 years agoMerge branch 'bug_236_recordpath' into experimental
ghost [Thu, 5 Nov 2009 07:35:58 +0000 (08:35 +0100)]
Merge branch 'bug_236_recordpath' into experimental

14 years agoadd missing file
ghost [Thu, 5 Nov 2009 07:34:03 +0000 (08:34 +0100)]
add missing file

14 years agoMerge branch 'master' into bug_236_recordpath
ghost [Thu, 5 Nov 2009 07:30:02 +0000 (08:30 +0100)]
Merge branch 'master' into bug_236_recordpath

14 years agoMerge branch 'master' into experimental
Stefan Pluecken [Wed, 4 Nov 2009 15:41:12 +0000 (16:41 +0100)]
Merge branch 'master' into experimental

Conflicts:
lib/python/Plugins/Extensions/MediaPlayer/plugin.py

14 years agoMerge branch '219_negative_ac3_pcm_delay'
Stefan Pluecken [Wed, 4 Nov 2009 15:20:13 +0000 (16:20 +0100)]
Merge branch '219_negative_ac3_pcm_delay'

14 years agobug #238
Stefan Pluecken [Wed, 4 Nov 2009 15:18:44 +0000 (16:18 +0100)]
bug #238
added m4v file extension to media player capabilities

14 years agobug #258
Stefan Pluecken [Wed, 4 Nov 2009 15:09:34 +0000 (16:09 +0100)]
bug #258
properly sort ConfigSatList

14 years agobug #258
Stefan Pluecken [Wed, 4 Nov 2009 15:07:10 +0000 (16:07 +0100)]
bug #258
sort ConfigSatList properly

14 years agoDVDBurn fix capacity report for full dual layer media in Media Toolbox
Fraxinas [Wed, 4 Nov 2009 11:59:17 +0000 (12:59 +0100)]
DVDBurn fix capacity report for full dual layer media in Media Toolbox

14 years agoMerge branch 'bug_271_ac3pcm_delay_servicemp3' into experimental
ghost [Wed, 4 Nov 2009 12:10:40 +0000 (13:10 +0100)]
Merge branch 'bug_271_ac3pcm_delay_servicemp3' into experimental

14 years agoimplement iAudioDelay interface also for servicemp3.cpp (media files)
ghost [Wed, 4 Nov 2009 12:09:50 +0000 (13:09 +0100)]
implement iAudioDelay interface also for servicemp3.cpp (media files)
no possibility to store this delays persistent.. they are valid until the next reboot or delay change

14 years agoDVDBurn fix capacity report for full dual layer media in Media Toolbox
Fraxinas [Wed, 4 Nov 2009 11:59:17 +0000 (12:59 +0100)]
DVDBurn fix capacity report for full dual layer media in Media Toolbox

14 years agoMerge branch 'enable_experimental_unicable_support' into experimental
ghost [Tue, 3 Nov 2009 18:53:26 +0000 (19:53 +0100)]
Merge branch 'enable_experimental_unicable_support' into experimental

14 years agoMerge branch 'enable_experimental_m2ts_support' into experimental
ghost [Tue, 3 Nov 2009 18:53:20 +0000 (19:53 +0100)]
Merge branch 'enable_experimental_m2ts_support' into experimental

14 years agoMerge branch 'bug_246_cutlistedit' into experimental
ghost [Tue, 3 Nov 2009 18:53:12 +0000 (19:53 +0100)]
Merge branch 'bug_246_cutlistedit' into experimental

14 years agoMerge branch 'bug_245_record_playback_fixes' into experimental
ghost [Tue, 3 Nov 2009 18:53:05 +0000 (19:53 +0100)]
Merge branch 'bug_245_record_playback_fixes' into experimental

14 years agoMerge branch 'bug_236_recordpath' into experimental
ghost [Tue, 3 Nov 2009 18:40:57 +0000 (19:40 +0100)]
Merge branch 'bug_236_recordpath' into experimental

14 years agoMerge branch '219_negative_ac3_pcm_delay' into experimental
ghost [Tue, 3 Nov 2009 18:40:42 +0000 (19:40 +0100)]
Merge branch '219_negative_ac3_pcm_delay' into experimental

14 years agoRevert "disable unicable for release 2.6"
ghost [Mon, 2 Nov 2009 15:04:08 +0000 (16:04 +0100)]
Revert "disable unicable for release 2.6"

This reverts commit 597d64c2e00be8759286e37fd15823b1c1518845.

14 years agoRevert "disable m2ts support for release 2.6"
ghost [Mon, 2 Nov 2009 15:02:59 +0000 (16:02 +0100)]
Revert "disable m2ts support for release 2.6"

This reverts commit bce2a7b606d6fdfdcac86c7ccc1c02f147dc26c9.

14 years agoMerge branch '2_5_to_2_6_bug_107'
ghost [Mon, 2 Nov 2009 15:00:05 +0000 (16:00 +0100)]
Merge branch '2_5_to_2_6_bug_107'

14 years agobug #219
Stefan Pluecken [Mon, 2 Nov 2009 13:44:08 +0000 (14:44 +0100)]
bug #219
- introduce ConfigSelectionNumber to allow left/right buttons for positive and negative number ranges
- use it to set up config.av.generalAC3delay and config.av.generalPCMdelay

14 years agoMerge branch 'bug_183_remove_invert_display'
Felix Domke [Sun, 1 Nov 2009 14:33:49 +0000 (15:33 +0100)]
Merge branch 'bug_183_remove_invert_display'

14 years agobug 154
Stefan Pluecken [Sat, 31 Oct 2009 17:31:36 +0000 (18:31 +0100)]
bug 154
remove sleep timer from infobar blue button menu
sleep timer still accessible through powerdown menu via main menu or by holding the power button for 3 seconds

14 years agoBy Anders Holst: Improve custlist editor
Felix Domke [Thu, 29 Oct 2009 01:00:05 +0000 (02:00 +0100)]
By Anders Holst: Improve custlist editor

1. Show the current seek state next next to the service time.
  It is very convenient to see how fast one is winding, when scanning
  through a movie.

2. Don't jump away from the current position whenever a cut or mark is
  added or removed.
  2a. The variable self.last_cuts was not initialized, causing a jump
      to the first mark position when the first cut is made.
  2b. Search backwards for the first difference between old and new
      cut lists: After having produced a cut pair (out - in) you
      would like to end up at the end (in) rather than beginning
      (out). (This also gives more intuitive selected positions in
      the general case.)
  2c. Inhibit jumping whenever a cut or mark is removed: You don't
      want to leave that position now when it has no mark to easily
      jump back to.

3. Standing at either border of a cut, at IN or OUT, should always count
  as inside the cut, so that removing it is enabled from there.
  3a. Count standing exactly at the end of a cut as also standing
      in an "OUT" area.
  3b. It was not possible to remove a "cut from the beginning" at
      all if there was any mark before the "IN" point - it was not
      correctly recognized as an "OUT" area.

Also note that nowadays, with the more exact seeking code of Enigma2
(on both platforms, DM7025 and DM800/8000), the CutListEditor can't be
accused of being imprecise any more: As long as you put your cuts at
GOP boundaries (which you are most likely to do if you fine tune your
position with GOP single-stepping), the CutListEditor now has perfect
precision!  :-)

patch for #246

14 years agoBy Anders Holst:
Felix Domke [Thu, 29 Oct 2009 00:47:49 +0000 (01:47 +0100)]
By Anders Holst:

* 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)

14 years agoBy Anders Holst:
Felix Domke [Thu, 29 Oct 2009 00:54:31 +0000 (01:54 +0100)]
By Anders Holst:

At regular intervalls there are questions in the forum (in at least
three or four different threads on only this subject) on how to
configure the recording paths so you don't have to set them to the
same thing over and over again in e.g EPG timers. People apparently
forget to set it, and miss their recordings because the harddisk is
full or not built in. They want an easy way to change the default from
/hdd/movies/ to a NAS or a USB device.

I have rebased the patch in this thread from March 23, added two minor
bugfixes, and hopefully made it less controversial by making sure that
it only affects the expert setup level. I don't think there should be
anything controversial about this patch now, and no known bugs. It
only provides functionality that several people are screaming to get.

Synopsis: The patch changes the "Timeshift path..." setup dialogue
into a "Recording paths..." dialogue where you can easily configure
both the timeshift and the other recording paths.

14 years agoremove option to invert display, fixes #183
Felix Domke [Thu, 29 Oct 2009 00:35:00 +0000 (01:35 +0100)]
remove option to invert display, fixes #183

14 years agofix rotor tuning symbol
ghost [Tue, 27 Oct 2009 10:45:32 +0000 (11:45 +0100)]
fix rotor tuning symbol

14 years agoservicemp3.cpp: fix possible segfault/asserting (bug #216)
ghost [Tue, 27 Oct 2009 23:45:37 +0000 (00:45 +0100)]
servicemp3.cpp: fix possible segfault/asserting (bug #216)

14 years agoservicemp3.cpp: dont start pipeline in constructor, small cleanup
ghost [Tue, 27 Oct 2009 23:43:32 +0000 (00:43 +0100)]
servicemp3.cpp: dont start pipeline in constructor, small cleanup

14 years agofix wrong selected audio track when playing back files via gstreamer
ghost [Tue, 27 Oct 2009 17:10:53 +0000 (18:10 +0100)]
fix wrong selected audio track when playing back files via gstreamer

14 years agodisable unicable for release 2.6
ghost [Tue, 27 Oct 2009 18:10:42 +0000 (19:10 +0100)]
disable unicable for release 2.6

14 years agodisable m2ts support for release 2.6
ghost [Tue, 27 Oct 2009 17:53:15 +0000 (18:53 +0100)]
disable m2ts support for release 2.6

14 years agoMerge branch 'master' of git.opendreambox.org:/git/enigma2
ghost [Tue, 27 Oct 2009 17:07:51 +0000 (18:07 +0100)]
Merge branch 'master' of git.opendreambox.org:/git/enigma2

14 years agoservicenp3.cpp: fix compiler warnings
ghost [Tue, 27 Oct 2009 17:07:33 +0000 (18:07 +0100)]
servicenp3.cpp: fix compiler warnings

14 years agolocale update, thanks to zbigzbig20
Fraxinas [Mon, 26 Oct 2009 11:11:19 +0000 (12:11 +0100)]
locale update, thanks to zbigzbig20