Andreas Monzner [Wed, 29 Oct 2008 22:44:53 +0000 (22:44 +0000)]
also use refcounting for eTimers
its now no more possible directly to call new eTimer .. or to embedded
eTimer.
to create a eTimer now eTimer::create must be used... to delete you must
call ->AddRef() after timer creation and ->Release when the timer is no more
needed. Or use ePtr<eTimer> to store the timer reference.. then its enough
to set the ePtr<eTimer> object to 0 when the timer is no more needed
Andreas Monzner [Wed, 29 Oct 2008 22:41:48 +0000 (22:41 +0000)]
fix compiler warning
Andreas Monzner [Wed, 29 Oct 2008 21:46:13 +0000 (21:46 +0000)]
delete eSocketNotifiers isnt allowed...
please call ->AddRef() after eSocketNotifier::create ... and ->Release()
when the eSocketNotifier is no more needed... or use ePtr<eSocketNotifier>
Andreas Monzner [Wed, 29 Oct 2008 19:46:57 +0000 (19:46 +0000)]
better solution to add possibility to delete eSocketNotifiers,
eConsoleAppContainers in callback funktions without crash
Andreas Frisch [Wed, 29 Oct 2008 17:56:55 +0000 (17:56 +0000)]
hand over extra_args to finished callback for eBatch calls
Andreas Frisch [Wed, 29 Oct 2008 16:57:49 +0000 (16:57 +0000)]
allow creating .ISO files. allow burning .ISO images or preauthored dvd structures (e.g. from failed burning attempts) to DVD. allow choice between ISO9660 level 1, ISO9660 version 2 and UDF as file system for data DVDs. new options are available for selection within settings screen. burning dvd from image is available as option in menu.
Andreas Monzner [Wed, 29 Oct 2008 14:52:06 +0000 (14:52 +0000)]
fix non working timer disable for recurring timers,
no more use texts to detect state
Andreas Monzner [Wed, 29 Oct 2008 11:37:44 +0000 (11:37 +0000)]
fix dependencies
Andreas Monzner [Wed, 29 Oct 2008 11:30:45 +0000 (11:30 +0000)]
remove no more needed files
Andreas Frisch [Wed, 29 Oct 2008 09:09:25 +0000 (09:09 +0000)]
add eBatch function for running system commands sequentially
Andreas Monzner [Tue, 28 Oct 2008 19:52:04 +0000 (19:52 +0000)]
remove non working wrapper class to add a (unneeded) .get() call to
eConsoleAppContainers.. so now all external plugins must remove this .get()
calls...
example:
cont = eConsoleAppContainer()
cont.appClosed.append(cb_func) # old was
cont.appClosed.get().append(cb_func)
Andreas Frisch [Tue, 28 Oct 2008 18:41:21 +0000 (18:41 +0000)]
add flac and mp4
Andreas Frisch [Tue, 28 Oct 2008 18:06:01 +0000 (18:06 +0000)]
change internal handling of media format types and don't scan cd before opening context menu
Felix Domke [Tue, 28 Oct 2008 10:21:11 +0000 (10:21 +0000)]
update da,lt,pl,es,fi locale
Andreas Monzner [Tue, 28 Oct 2008 09:22:40 +0000 (09:22 +0000)]
revert unneeded translation changes
Andreas Monzner [Tue, 28 Oct 2008 09:20:18 +0000 (09:20 +0000)]
cleanup eConsoleAppContainer code.. execute is now only possible to call with
one single string argument
Andreas Monzner [Mon, 27 Oct 2008 22:16:43 +0000 (22:16 +0000)]
small cleanup
Andreas Monzner [Mon, 27 Oct 2008 21:16:03 +0000 (21:16 +0000)]
use functions for sequence instead of tuple or list.. so both types are
working now, fix small typo
Andreas Frisch [Mon, 27 Oct 2008 15:35:03 +0000 (15:35 +0000)]
allow burning data dvds containing (.ts) files > 2 GB and long file names
Andreas Frisch [Mon, 27 Oct 2008 15:34:19 +0000 (15:34 +0000)]
correctly parse output of new epopen command
Andreas Monzner [Mon, 27 Oct 2008 14:50:16 +0000 (14:50 +0000)]
install Console.py
Andreas Monzner [Mon, 27 Oct 2008 14:49:31 +0000 (14:49 +0000)]
long -> int
Andreas Monzner [Mon, 27 Oct 2008 14:48:43 +0000 (14:48 +0000)]
add support for cyclic garbage collection to eConsoleAppContainer
Andreas Monzner [Mon, 27 Oct 2008 11:14:31 +0000 (11:14 +0000)]
add workaround
Andreas Frisch [Mon, 27 Oct 2008 10:09:18 +0000 (10:09 +0000)]
switch network to use new epopen implementation instead of system call
Andreas Frisch [Mon, 27 Oct 2008 09:45:04 +0000 (09:45 +0000)]
switch from job to epopen for the info part. (this crashes when exiting before cb has fired... will be fixed)
Andreas Frisch [Mon, 27 Oct 2008 09:24:27 +0000 (09:24 +0000)]
incorporate new class to support own asynchronous implementation of a "popen" system call using eAppContainer
Andreas Frisch [Mon, 27 Oct 2008 09:21:56 +0000 (09:21 +0000)]
changes on behalf of acid-burn
Andreas Monzner [Mon, 27 Oct 2008 08:53:56 +0000 (08:53 +0000)]
set pat/pmt timeout back to 20 seconds... to get rid of recordings without
pat/pmt... but its a real mystery for me why 4 seconds isnt enough...
Andreas Frisch [Sun, 26 Oct 2008 19:54:09 +0000 (19:54 +0000)]
fix crash upon invalid mountpoint
Felix Domke [Sun, 26 Oct 2008 11:05:57 +0000 (11:05 +0000)]
workaround for config entry dependencies
Felix Domke [Sat, 25 Oct 2008 10:01:49 +0000 (10:01 +0000)]
remove duplicate code, add 'quit and delete movie'-option (experts only), move imports inside functions
Andreas Monzner [Fri, 24 Oct 2008 22:42:11 +0000 (22:42 +0000)]
update default bouquet
Andreas Monzner [Fri, 24 Oct 2008 11:13:31 +0000 (11:13 +0000)]
small fixes for loopthrough
Andreas Frisch [Fri, 24 Oct 2008 06:35:50 +0000 (06:35 +0000)]
change eConsoleAppcontainers to using standard system shell 'sh' as suggested by Pieter. This allows more complex command lines invoking pipes. a wrapper class which supplies an asynchronous popen implementation is yet to come.
Felix Domke [Fri, 24 Oct 2008 00:18:55 +0000 (00:18 +0000)]
add language cache to speed up language selection and wizzard
Andreas Monzner [Thu, 23 Oct 2008 23:57:36 +0000 (23:57 +0000)]
fix garbage collection (Modules/gcmodule.c:380: move_unreachable: Assertion
`gc->gc.gc_refs > 0`)
Felix Domke [Thu, 23 Oct 2008 15:06:56 +0000 (15:06 +0000)]
fix typo / update fr.po
Felix Domke [Thu, 23 Oct 2008 15:04:36 +0000 (15:04 +0000)]
fix typo
Felix Domke [Thu, 23 Oct 2008 13:27:44 +0000 (13:27 +0000)]
update fi language
Felix Domke [Thu, 23 Oct 2008 13:24:04 +0000 (13:24 +0000)]
update da,sv,fr,lt language; this time hopefully the right ones.
Felix Domke [Thu, 23 Oct 2008 13:03:37 +0000 (13:03 +0000)]
update sv language
Felix Domke [Thu, 23 Oct 2008 12:44:00 +0000 (12:44 +0000)]
update da,sv,fr,lt language
Andreas Frisch [Thu, 23 Oct 2008 11:15:04 +0000 (11:15 +0000)]
turn around action maps so that red key (abort) works again
Andreas Frisch [Thu, 23 Oct 2008 07:27:10 +0000 (07:27 +0000)]
add summary screen for task view
Andreas Monzner [Wed, 22 Oct 2008 22:39:53 +0000 (22:39 +0000)]
fix copy&paste typos
Andreas Frisch [Wed, 22 Oct 2008 14:54:30 +0000 (14:54 +0000)]
implement UTF-8 text/plain subtitles. change subtitle switching using second input-selector element to allow having all different subtitle formats
in the same file
Andreas Frisch [Wed, 22 Oct 2008 14:50:32 +0000 (14:50 +0000)]
fix wrong free capacity reading on blank dvd(-/+)r
Andreas Frisch [Wed, 22 Oct 2008 07:50:46 +0000 (07:50 +0000)]
fix progress scaling and remove unneeded project paramter from dvd media toolbox
Andreas Frisch [Tue, 21 Oct 2008 22:27:30 +0000 (22:27 +0000)]
display choices and selection of ChoiceBoxes on summary screen
Andreas Frisch [Tue, 21 Oct 2008 21:49:12 +0000 (21:49 +0000)]
remove double import
Andreas Monzner [Tue, 21 Oct 2008 16:15:40 +0000 (16:15 +0000)]
also show dvb subtitles with wrong coded subtitling type in pmt
Andreas Frisch [Tue, 21 Oct 2008 15:31:35 +0000 (15:31 +0000)]
fix possible crash on task abort and work with new getCD return value
Andreas Frisch [Tue, 21 Oct 2008 15:29:54 +0000 (15:29 +0000)]
allow playing audio cds without mediascanner (choice in mediaplayer menu). offer playing dvd only if disc in drive actually is a
dvd
Andreas Monzner [Tue, 21 Oct 2008 15:03:04 +0000 (15:03 +0000)]
use correct datatype
Andreas Monzner [Tue, 21 Oct 2008 13:55:58 +0000 (13:55 +0000)]
compile fix
Andreas Monzner [Tue, 21 Oct 2008 08:14:02 +0000 (08:14 +0000)]
small fix (unused code yet)
Andreas Monzner [Mon, 20 Oct 2008 23:39:20 +0000 (23:39 +0000)]
change order of index and begin/end flag and swap begin/endflags value to
get rid of the list sort function
Andreas Monzner [Mon, 20 Oct 2008 23:00:59 +0000 (23:00 +0000)]
fix
Andreas Monzner [Mon, 20 Oct 2008 22:13:25 +0000 (22:13 +0000)]
fix typo? ! ?
Andreas Monzner [Mon, 20 Oct 2008 21:22:45 +0000 (21:22 +0000)]
remove debug output
Andreas Monzner [Mon, 20 Oct 2008 20:57:34 +0000 (20:57 +0000)]
gui timeroverlap fixes,
fix ordering of eventlist (end before start when time is equal)
Felix Domke [Mon, 20 Oct 2008 20:47:19 +0000 (20:47 +0000)]
allow translation, thanks to Tero
Felix Domke [Mon, 20 Oct 2008 20:45:06 +0000 (20:45 +0000)]
translate menu title, thanks to Tero
Andreas Frisch [Mon, 20 Oct 2008 18:25:50 +0000 (18:25 +0000)]
add building of NFIFlash plugin, but display only for DM8000
Andreas Frisch [Mon, 20 Oct 2008 15:35:49 +0000 (15:35 +0000)]
change flasher part of NFIFlash to handle new style md5sum lines
Andreas Monzner [Mon, 20 Oct 2008 14:56:07 +0000 (14:56 +0000)]
fix typo
Andreas Monzner [Mon, 20 Oct 2008 14:39:49 +0000 (14:39 +0000)]
getFrontendData is not working when the service is not started.. so call it
after start
small cleanup
Andreas Monzner [Mon, 20 Oct 2008 14:37:07 +0000 (14:37 +0000)]
small cleanup
Andreas Monzner [Mon, 20 Oct 2008 13:59:01 +0000 (13:59 +0000)]
remove unneeded del...
Andreas Monzner [Mon, 20 Oct 2008 13:49:25 +0000 (13:49 +0000)]
fix non correct working timer sanity check!
Andreas Frisch [Mon, 20 Oct 2008 11:52:18 +0000 (11:52 +0000)]
hide subtitles after actual duration timeout, unescape entities and simulate bold and italic
Andreas Frisch [Sun, 19 Oct 2008 22:25:52 +0000 (22:25 +0000)]
add .nfi to filescanner for NFIFlash plugin, whitespace cleanup, change md5sum check for new .nfo syntax
Andreas Frisch [Sun, 19 Oct 2008 20:20:41 +0000 (20:20 +0000)]
add command to manually close input pipe (send CTRL-D / EOF)
Andreas Frisch [Sat, 18 Oct 2008 20:31:57 +0000 (20:31 +0000)]
emit evUpdatedInfo on id3 taglist parse and implement YEAR tag
Andreas Monzner [Sat, 18 Oct 2008 17:11:52 +0000 (17:11 +0000)]
add timeroverlap detection made by adenin (thanks for the great work!)
Andreas Monzner [Sat, 18 Oct 2008 15:20:37 +0000 (15:20 +0000)]
fix memleak
Andreas Monzner [Sat, 18 Oct 2008 15:16:28 +0000 (15:16 +0000)]
fixes by adenin
Stefan Pluecken [Fri, 17 Oct 2008 19:52:06 +0000 (19:52 +0000)]
use config callbacks from instantiated dialog in wizard screens
Andreas Frisch [Fri, 17 Oct 2008 14:31:00 +0000 (14:31 +0000)]
also scan for video-CD content in directory MPEGAV (capitalized)
Andreas Frisch [Fri, 17 Oct 2008 13:36:28 +0000 (13:36 +0000)]
make background parameter optional (directly runnable)
Andreas Frisch [Fri, 17 Oct 2008 13:27:23 +0000 (13:27 +0000)]
fix return value parameter list of infoJobCB
Andreas Frisch [Thu, 16 Oct 2008 14:37:52 +0000 (14:37 +0000)]
remove full /etc backup option and change the position of the green and red button to follow the positions of the remote control (on
behalf of sat-man)
----------------------------------------------------------------------
Andreas Frisch [Thu, 16 Oct 2008 11:27:18 +0000 (11:27 +0000)]
fix indentation bug which prevented the last block from being overwritten and introduce auto_jump property
Andreas Frisch [Thu, 16 Oct 2008 07:31:12 +0000 (07:31 +0000)]
ease usability of ConfigIP elements
Andreas Frisch [Wed, 15 Oct 2008 15:14:38 +0000 (15:14 +0000)]
remove unnecessary debug and fix typo bug
Andreas Frisch [Wed, 15 Oct 2008 14:38:38 +0000 (14:38 +0000)]
allow gstreamer to signalize missing plugins to the gui (requires reconfiguring enigma2) and add support for flac files (requires
libflac7, gst-plugin-flac)
Andreas Frisch [Wed, 15 Oct 2008 10:30:24 +0000 (10:30 +0000)]
check for running jobs before shutting down/rebooting
Felix Domke [Wed, 15 Oct 2008 01:34:17 +0000 (01:34 +0000)]
update sv,fr,lt,pl language
Andreas Frisch [Tue, 14 Oct 2008 16:25:11 +0000 (16:25 +0000)]
Allow going into standby/shutting down after completing jobs (dvd burning)
Stefan Pluecken [Tue, 14 Oct 2008 14:35:24 +0000 (14:35 +0000)]
remove onSelectionChanged callbacks before deleting the configInstance["config"] item in the wizard to prevent calling them from a closed screen
Andreas Monzner [Tue, 14 Oct 2008 11:10:36 +0000 (11:10 +0000)]
fix typo
Andreas Monzner [Tue, 14 Oct 2008 10:59:58 +0000 (10:59 +0000)]
fix incorrect calculated score when loopthrough to a motorized lnb
Felix Domke [Mon, 13 Oct 2008 20:55:55 +0000 (20:55 +0000)]
generic language update / update sv,fr,pl / fix typo
Felix Domke [Mon, 13 Oct 2008 20:51:54 +0000 (20:51 +0000)]
fix typo
Andreas Frisch [Mon, 13 Oct 2008 18:31:27 +0000 (18:31 +0000)]
remove weird charset specifiers
Andreas Frisch [Mon, 13 Oct 2008 18:29:57 +0000 (18:29 +0000)]
allow DVD burning in background. to view progress of jobs, press extensions key (blue) in TV mode
Andreas Frisch [Sun, 12 Oct 2008 22:15:56 +0000 (22:15 +0000)]
fix md5 hash check
Felix Domke [Sun, 12 Oct 2008 20:51:43 +0000 (20:51 +0000)]
update pl translation
Andreas Frisch [Sun, 12 Oct 2008 17:25:15 +0000 (17:25 +0000)]
bugfix for cancelling