Moritz Venn [Sun, 19 Jun 2011 16:44:49 +0000 (18:44 +0200)]
Hotplug: also close thread on language change
Previously after a language thread the bdpoll variable was overwritten
leaving the old thread run forever and only closing the new one on
shutdown (a language changes does NOT call the plugin close handler but
the start handler is called again). so before creating a new bdpoll
instance check if an old one exists and unset the running flag.
Signed-off-by: Moritz Venn <moritz.venn@freaque.net>
Signed-off-by: ghost <andreas.monzner@multimedia-labs.de>
ghost [Tue, 26 Apr 2011 11:05:58 +0000 (13:05 +0200)]
shutdown bdpoll thread on e2 shutdown
this is needed for newer python versions... thanks to ritzmo
fixes bug #671
Andreas Oberritter [Thu, 31 Mar 2011 23:40:21 +0000 (01:40 +0200)]
Andreas Oberritter [Thu, 31 Mar 2011 17:29:50 +0000 (19:29 +0200)]
SDL: fix input of control keys
Andreas Oberritter [Wed, 30 Mar 2011 20:20:27 +0000 (22:20 +0200)]
add PSignal3 template
Andreas Oberritter [Thu, 31 Mar 2011 15:53:52 +0000 (17:53 +0200)]
InputBox/Screen: remove trailing semicolon
Andreas Oberritter [Wed, 30 Mar 2011 13:55:18 +0000 (15:55 +0200)]
ServiceInfo: make more strings translatable
Andreas Oberritter [Wed, 30 Mar 2011 13:40:34 +0000 (15:40 +0200)]
fix some misspellings
Andreas Oberritter [Wed, 30 Mar 2011 12:03:15 +0000 (14:03 +0200)]
transponder info: display e.g. "Astra (19.2E)" instead of "192"
Andreas Oberritter [Wed, 19 Jan 2011 23:59:45 +0000 (00:59 +0100)]
make switching of keyboard modes more consistent
Andreas Oberritter [Fri, 25 Mar 2011 18:58:57 +0000 (19:58 +0100)]
fix some crashes during settings wizard
Andreas Oberritter [Fri, 25 Mar 2011 15:48:32 +0000 (16:48 +0100)]
PluginComponent.py: remove filesystem writeability test
Andreas Oberritter [Fri, 25 Mar 2011 15:35:35 +0000 (16:35 +0100)]
db: use strcmp when recreating bouquets.{tv,radio}
Andreas Oberritter [Fri, 25 Mar 2011 15:35:07 +0000 (16:35 +0100)]
db: move variable
Andreas Oberritter [Fri, 25 Mar 2011 15:34:11 +0000 (16:34 +0100)]
db: remove recursive loading of bouquets
Andreas Oberritter [Fri, 25 Mar 2011 15:30:22 +0000 (16:30 +0100)]
db: remove recursive loading of lamedb
ghost [Mon, 21 Mar 2011 17:15:57 +0000 (18:15 +0100)]
Merge branch 'bug_713_fix_timerlist_sort'
ghost [Mon, 21 Mar 2011 17:14:28 +0000 (18:14 +0100)]
TimerEdit.py: fix typo ... this fixes a crash on timer listing with "show finished timers at end of list"
ghost [Mon, 21 Mar 2011 10:55:36 +0000 (11:55 +0100)]
Merge branch 'bug_713_fix_timerlist_sort'
ghost [Sat, 19 Mar 2011 21:57:15 +0000 (22:57 +0100)]
TimerEdit.py: fix import name conflict
refs #713
ghost [Fri, 18 Mar 2011 00:03:09 +0000 (01:03 +0100)]
add possibility to choose the finished timer timerlist position in usage config
refs bug #713
acid-burn [Thu, 17 Mar 2011 08:50:12 +0000 (09:50 +0100)]
Merge remote branch 'origin/acid-burn/networking_changes'
acid-burn [Thu, 17 Mar 2011 08:46:35 +0000 (09:46 +0100)]
Network.py: fix post-down->pre-down change introduced with last changes. refs #724
acid-burn [Wed, 16 Mar 2011 15:13:20 +0000 (16:13 +0100)]
Merge branch 'acid-burn/networking_changes'
Fraxinas [Wed, 16 Mar 2011 14:31:34 +0000 (15:31 +0100)]
Merge branch 'bug_723_infobarext_pvr'
Andreas Oberritter [Wed, 16 Mar 2011 12:59:25 +0000 (13:59 +0100)]
Merge branch 'obi/bcm_accel'
acid-burn [Wed, 16 Mar 2011 08:19:34 +0000 (09:19 +0100)]
small cleanups
acid-burn [Tue, 15 Mar 2011 12:09:15 +0000 (13:09 +0100)]
Merge remote branch 'origin/obi/bug_726_interfaces' into acid-burn/networking_changes
acid-burn [Tue, 15 Mar 2011 12:08:16 +0000 (13:08 +0100)]
Merge remote branch 'origin/obi/bug_724_wpa_modes' into acid-burn/networking_changes
acid-burn [Tue, 15 Mar 2011 12:03:11 +0000 (13:03 +0100)]
WirelessLan/Wlan.py: properly kill still running iwconfig console callbacks. fixes #720
Andreas Oberritter [Mon, 14 Mar 2011 20:27:18 +0000 (21:27 +0100)]
WPA: minimize driver specific code for /etc/network/interfaces
Andreas Oberritter [Mon, 14 Mar 2011 18:05:12 +0000 (19:05 +0100)]
WLAN: fix inversed logic for WPA2 vs. WPA/WPA2
Fraxinas [Mon, 14 Mar 2011 11:03:18 +0000 (12:03 +0100)]
do not show extensions menu plugins which require servicelist in pvr playback mode (works around bug #723)
ghost [Mon, 14 Mar 2011 09:36:47 +0000 (10:36 +0100)]
Merge branch 'bug_718_timer_sanitycheck_robustness'
ghost [Fri, 11 Mar 2011 08:24:51 +0000 (09:24 +0100)]
base/console.cpp: fix typo
ghost [Thu, 10 Mar 2011 13:51:52 +0000 (14:51 +0100)]
put out an error message on instant record on non invalid services
refs #718
ghost [Thu, 10 Mar 2011 12:13:34 +0000 (13:13 +0100)]
more robust timer sanity check / autoincrement handling, small code cleanup
fixes bug #718
ghost [Wed, 9 Mar 2011 13:56:28 +0000 (14:56 +0100)]
Merge remote-tracking branch 'origin/bug_689_projectx_subs'
ghost [Tue, 8 Mar 2011 08:45:30 +0000 (09:45 +0100)]
Screens/TimerEdit.py: fix timerlist sort function (no more move disabled timers to end of list)
fixes bug #713
ghost [Fri, 4 Mar 2011 09:04:03 +0000 (10:04 +0100)]
PluginComponent.py: remove unneeded sort (fixes crash on Menu button press)
ghost [Thu, 3 Mar 2011 17:43:41 +0000 (18:43 +0100)]
add plugin weight to PluginDescriptor... so the plugin start order can be changed now
ghost [Tue, 8 Mar 2011 08:45:30 +0000 (09:45 +0100)]
Screens/TimerEdit.py: fix timerlist sort function (no more move disabled timers to end of list)
fixes bug #713
Andreas Oberritter [Thu, 3 Mar 2011 15:09:07 +0000 (16:09 +0100)]
Merge branch 'obi/master'
Fraxinas [Wed, 2 Mar 2011 13:34:04 +0000 (14:34 +0100)]
[DVDBurn] start projectx task with command line parameter to ommit subpicture/ttx stream demuxing, fixes recent RTL recordings crashing (#689)
Fraxinas [Thu, 24 Feb 2011 09:52:22 +0000 (10:52 +0100)]
Merge branch 'master' into bug_374_missingcodecwarning
Fraxinas [Thu, 24 Feb 2011 09:51:25 +0000 (10:51 +0100)]
only display missing codec warning when necessary -> missing video codecs at any case, missing audio codecs only if there's no alternative audio streams (fixes bug #374)
Fraxinas [Wed, 23 Feb 2011 16:54:56 +0000 (17:54 +0100)]
Revert "only display missing codec warning when necessary (bixes bug #374)"
This reverts commit
d7b2882048325bcddf00e9d19faa2e728fb7ca5b.
Fraxinas [Wed, 23 Feb 2011 16:29:47 +0000 (17:29 +0100)]
re-add lost signal connection of HTTP-Source agent setter
Fraxinas [Wed, 23 Feb 2011 16:22:57 +0000 (17:22 +0100)]
only display missing codec warning when necessary (bixes bug #374)
Fraxinas [Wed, 23 Feb 2011 13:13:42 +0000 (14:13 +0100)]
Merge branch 'master' of git.opendreambox.org:/git/enigma2
Fraxinas [Wed, 23 Feb 2011 13:13:24 +0000 (14:13 +0100)]
Merge branch 'bug_673_dvdburn_keyerror'
acid-burn [Tue, 22 Feb 2011 19:54:54 +0000 (20:54 +0100)]
Merge remote branch 'origin/acid-burn/bug_670_plugin_restartoption'
ghost [Tue, 22 Feb 2011 18:34:05 +0000 (19:34 +0100)]
Merge branch 'bug_690_fix_oled_lcd_clear_on_shutdown'
Andreas Oberritter [Tue, 22 Feb 2011 17:53:28 +0000 (18:53 +0100)]
enigma2.sh: use /usr/share/backdrop.mvi instead of /boot/backdrop.mvi
Andreas Oberritter [Tue, 22 Feb 2011 17:47:12 +0000 (18:47 +0100)]
Merge branch 'master' into obi/master
acid-burn [Mon, 21 Feb 2011 08:48:02 +0000 (09:48 +0100)]
Merge remote branch 'origin/acid-burn/bug_687_fix_wrong_polish_encodings'
ghost [Sat, 19 Feb 2011 15:05:41 +0000 (16:05 +0100)]
SleepTimerEdit.py: add missing Sleeptimer ask save
ghost [Sat, 19 Feb 2011 14:22:59 +0000 (15:22 +0100)]
fix merge error (caused by the vob subtitle bug merge)
ghost [Sat, 19 Feb 2011 14:22:06 +0000 (15:22 +0100)]
Revert "servicedvd.cpp: fix merge error (caused by the vob subtitle bug merge)"
This reverts commit
42f5a704c8bd14f9bac30b61a76effaededc74e8.
ghost [Sat, 19 Feb 2011 14:20:42 +0000 (15:20 +0100)]
servicedvd.cpp: fix merge error (caused by the vob subtitle bug merge)
Fraxinas [Tue, 7 Dec 2010 09:16:30 +0000 (10:16 +0100)]
in TemplatedMultiContent Lists, use the default skin color if color tuple element is None
ghost [Sat, 19 Feb 2011 12:24:47 +0000 (13:24 +0100)]
Merge branch 'bug_537_ignore_vob_pgs_subtitles' into master
ghost [Fri, 18 Feb 2011 15:46:25 +0000 (16:46 +0100)]
Standby.py: re-add remove MessageBox.close
refs #690
ghost [Fri, 18 Feb 2011 15:37:35 +0000 (16:37 +0100)]
fixed oled/lcd clear on enigma2 shutdown
fixes bug #690
acid-burn [Fri, 18 Feb 2011 15:32:40 +0000 (16:32 +0100)]
PluginComponent.py/Plugin.py: better way to react on a language change. refs #670
ghost [Fri, 18 Feb 2011 12:21:58 +0000 (13:21 +0100)]
Sources/ServiceEvent.py: removed unneeded directoy/marker check in ServiceEvent source
so now the bouquet/provider name is visible in OLED/LCD display in servicelist
fixes bug #646
acid-burn [Thu, 17 Feb 2011 11:03:29 +0000 (12:03 +0100)]
Merge remote branch 'origin/acid-burn/bug_670_plugin_restartoption'
acid-burn [Thu, 17 Feb 2011 11:00:56 +0000 (12:00 +0100)]
PluginComponent.py: properly reset all values if clearPluginList is called for example with an language change. refs #670
ghost [Wed, 16 Feb 2011 22:14:04 +0000 (23:14 +0100)]
tools/enigma2.sh.in: add support for libpassthrough, add hook to execute scripts before every enigma2 start
ghost [Wed, 16 Feb 2011 17:41:08 +0000 (18:41 +0100)]
Merge branch 'bug_672_removed_pvr_device'
ghost [Wed, 16 Feb 2011 17:38:44 +0000 (18:38 +0100)]
lib/dvb/decoder.cpp: fix typo (this fixes spinners in radio mode)
refs bug #672
ghost [Wed, 16 Feb 2011 13:36:53 +0000 (14:36 +0100)]
Merge branch 'bug_672_removed_pvr_device'
Conflicts:
lib/dvb/dvb.cpp
ghost [Wed, 16 Feb 2011 13:31:31 +0000 (14:31 +0100)]
Merge branch 'bug_124_m2ts_support'
Conflicts:
lib/dvb/pmt.cpp
lib/service/Makefile.am
ghost [Tue, 15 Feb 2011 22:10:29 +0000 (23:10 +0100)]
idvb.h: add missing virtual
ghost [Tue, 15 Feb 2011 19:38:41 +0000 (20:38 +0100)]
trade open flags to openPVR function
refs bug #672
acid-burn [Tue, 15 Feb 2011 13:40:58 +0000 (14:40 +0100)]
added default language for lang code "tha". refs #687
acid-burn [Tue, 15 Feb 2011 13:35:37 +0000 (14:35 +0100)]
fix some wrong displayed fonts on polish channels. refs #687
ghost [Sat, 12 Feb 2011 17:14:20 +0000 (18:14 +0100)]
new drivers have shorter clip input buffers.. so we have to handle short writes or we have to use blocking mode.. the 2nd is easier ;)
acid-burn [Fri, 11 Feb 2011 12:32:34 +0000 (13:32 +0100)]
Merge remote branch 'origin/acid-burn/bug_670_plugin_restartoption'
acid-burn [Fri, 11 Feb 2011 12:30:40 +0000 (13:30 +0100)]
Merge remote branch 'origin/pootle-import'
enigma2-translation-bot [Fri, 11 Feb 2011 11:52:25 +0000 (11:52 +0000)]
Automatic message catalog update
E2 branches: master experimental
Plugins : ac3lipsync autoresolution autotimer cdinfo genuinedreambox mytube networkbrowser webinterface
Plugins-Meta: description and shortdescription
enigma2-translation-bot [Fri, 11 Feb 2011 11:50:56 +0000 (11:50 +0000)]
Automatic message catalog update
E2 branches: master experimental
Plugins : ac3lipsync autoresolution autotimer cdinfo genuinedreambox mytube networkbrowser webinterface
Plugins-Meta: description and shortdescription
ghost [Wed, 9 Feb 2011 14:12:29 +0000 (15:12 +0100)]
Merge branch 'bug_668_segfault_on_e2_restart_with_running_record_timer'
ghost [Wed, 9 Feb 2011 14:11:44 +0000 (15:11 +0100)]
Merge branch 'bug_635_timer_sanity_check_speedup'
ghost [Wed, 9 Feb 2011 14:10:03 +0000 (15:10 +0100)]
Merge branch 'bug_570_playback_skip_fixes_and_cleanup_ml_aholst'
Fraxinas [Wed, 9 Feb 2011 13:43:08 +0000 (14:43 +0100)]
[DVDBurn] fix rare crash condition in audio stream cleanup task
acid-burn [Tue, 8 Feb 2011 10:31:55 +0000 (11:31 +0100)]
Plugins: fix permission of plugin.py
acid-burn [Mon, 7 Feb 2011 20:54:11 +0000 (21:54 +0100)]
PluginComponent.py: small cleanup
acid-burn [Mon, 7 Feb 2011 20:52:19 +0000 (21:52 +0100)]
Enigma2-Plugins: implement needsRestart=True for plugins that need a enigma2 restart after installation.
refs #670
acid-burn [Mon, 7 Feb 2011 19:47:31 +0000 (20:47 +0100)]
Enigma2-Plugins: implement needsRestart=False for plugins that don't need a enigma2 restart after installation.
refs #670
Fraxinas [Mon, 7 Feb 2011 18:56:00 +0000 (19:56 +0100)]
Merge branch 'bug_440_dvdplayer_audioselection'
Fraxinas [Mon, 7 Feb 2011 18:54:24 +0000 (19:54 +0100)]
Merge branch 'bug_241_EOFrestart'
acid-burn [Mon, 7 Feb 2011 13:34:11 +0000 (14:34 +0100)]
SoftwareManager: ask for restart after installation inside pluginmanager only if a restart is required.
refs #670
acid-burn [Mon, 7 Feb 2011 13:15:40 +0000 (14:15 +0100)]
PluginSystem: implement new PluginDescriptor option "needsRestart" to define if a plugin needs an enigma2 restart after installation.
Now new installed plugins are only direct accessible after installation if needsRestart=False is defined inside the plugins PluginDescriptor.
fixes #670
Andreas Oberritter [Fri, 4 Feb 2011 23:59:14 +0000 (00:59 +0100)]
don't use devfs names: /dev/i2c/X -> /dev/i2c-X
Andreas Oberritter [Fri, 4 Feb 2011 23:57:43 +0000 (00:57 +0100)]
don't use devfs names: /dev/vc/0 -> /dev/tty0
Andreas Oberritter [Fri, 4 Feb 2011 23:56:22 +0000 (00:56 +0100)]
don't use devfs names: /dev/mtdblock/6 -> /dev/mtdblock6
Andreas Oberritter [Fri, 4 Feb 2011 23:54:58 +0000 (00:54 +0100)]
don't use devfs names: /dev/fb/0 -> /dev/fb0
Andreas Oberritter [Fri, 4 Feb 2011 23:52:14 +0000 (00:52 +0100)]
Merge branch 'obi/master'
ghost [Fri, 4 Feb 2011 10:04:33 +0000 (11:04 +0100)]
add support/demux policy for dm7020hd