Klaus Schmidinger
|
ac5f296f20
|
The SVDRP command HITK now accepts multiple keys
|
2011-08-27 10:43:18 +02:00 |
|
Klaus Schmidinger
|
048d0df54a
|
The Audio and Subtitles options are now available through the Green and Yellow keys in the Setup/DVB menu
|
2011-08-27 09:55:35 +02:00 |
|
Klaus Schmidinger
|
6b5e9f56ed
|
Implemented cDevice::ProvidesEIT()
|
2011-08-26 13:03:14 +02:00 |
|
Klaus Schmidinger
|
d00941c1fd
|
The subtitle PIDs are now stored in the channels.conf file as an extension to the TPID field
|
2011-08-21 14:18:37 +02:00 |
|
Klaus Schmidinger
|
dac837d38d
|
Implemented cRecording::NumFrames() and cRecording::LengthInSeconds()
|
2011-08-21 13:47:07 +02:00 |
|
Klaus Schmidinger
|
97ad2fa95d
|
Direct access to several class members is now deprecated
|
2011-08-21 11:34:30 +02:00 |
|
Klaus Schmidinger
|
e5d2240bbb
|
The start time of an edited recording is now set to the time of the first editing mark
|
2011-08-20 10:09:05 +02:00 |
|
Klaus Schmidinger
|
12f60ee151
|
Now initializing Setup.InitialChannel to an empty string
|
2011-08-20 09:25:48 +02:00 |
|
Klaus Schmidinger
|
3a19051c76
|
Fixed detecting frames for channels that split frames into several payloads
|
2011-08-20 09:07:26 +02:00 |
|
Klaus Schmidinger
|
f4007c7ff3
|
cTimeMs is no longer initialized to the current time if the value given to the constructor is negative
|
2011-08-15 14:13:42 +02:00 |
|
Klaus Schmidinger
|
4a9fd9b097
|
Implemented command line options --filesize and --split
|
2011-08-15 12:45:40 +02:00 |
|
Klaus Schmidinger
|
4bbbd89ee9
|
Fixed language code entry for Portuguese
|
2011-08-15 10:05:19 +02:00 |
|
Klaus Schmidinger
|
adb92a1999
|
The cutter now sets the 'broken link' flag for MPEG2 TS recordings
|
2011-08-15 09:52:43 +02:00 |
|
Klaus Schmidinger
|
fc4bed511d
|
Added a mutex to protect cOsd::Osds from simultaneous access from different threads
|
2011-08-15 09:37:54 +02:00 |
|
Klaus Schmidinger
|
c13d6e6070
|
The pic2mpg script of the 'pictures' plugin now generates HD images
|
2011-08-14 13:50:26 +02:00 |
|
Klaus Schmidinger
|
ff866ef828
|
Made DELETENULL() thread safe
|
2011-08-13 13:38:09 +02:00 |
|
Klaus Schmidinger
|
da8cde8615
|
Fixed some crashes in subtitle display
|
2011-08-13 13:34:32 +02:00 |
|
Klaus Schmidinger
|
3000906715
|
The length (as number of frames) of a recording's index file can now be determined by a call to cIndexFile::GetLength()
|
2011-08-13 12:45:42 +02:00 |
|
Klaus Schmidinger
|
ef611229f3
|
Implemented static cIndexFile::IndexFileName()
|
2011-08-13 11:16:41 +02:00 |
|
Klaus Schmidinger
|
67e7f93d29
|
Now scanning new transponders before old ones, to make sure transponder changes are recognized
|
2011-08-12 14:37:25 +02:00 |
|
Klaus Schmidinger
|
ce14873e89
|
cStringList::Sort() can now be called with a boolean parameter that controls case insensitive sorting
|
2011-08-12 14:05:56 +02:00 |
|
Klaus Schmidinger
|
b863d9a702
|
Fixed handling the channelID in cMenuEditChanItem
|
2011-08-12 13:21:42 +02:00 |
|
Klaus Schmidinger
|
2c2ed53adf
|
Fixed distortions that happened when splitting recording into several files
|
2011-08-07 13:49:32 +02:00 |
|
Klaus Schmidinger
|
0f8495f1d8
|
Added a mechanism to defer timer handling in case of problems
|
2011-08-06 13:20:07 +02:00 |
|
Klaus Schmidinger
|
15007f76cf
|
Fixed a typo
|
2011-08-06 11:27:37 +02:00 |
|
Klaus Schmidinger
|
5cfd39dfca
|
Fixed handling DiSEqC codes
|
2011-08-06 10:45:05 +02:00 |
|
Klaus Schmidinger
|
69aa850d1e
|
Increased MAXCAIDS to 12
|
2011-08-06 09:57:25 +02:00 |
|
Klaus Schmidinger
|
570656b073
|
Fixed the return value of the svdrpsend.pl script in case of an error
|
2011-08-06 09:51:09 +02:00 |
|
Klaus Schmidinger
|
fdd82cd972
|
cSkins::Message() now blocks calls from background threads
|
2011-08-06 09:41:57 +02:00 |
|
Klaus Schmidinger
|
4278458e69
|
Now checking Setup.InitialChannel for NULL before using it
|
2011-07-31 13:48:49 +02:00 |
|
Klaus Schmidinger
|
404124eca4
|
The isnumber() function now checks the given pointer for NULL
|
2011-07-31 13:23:31 +02:00 |
|
Klaus Schmidinger
|
c066f803f1
|
Added some missing 'const' to tChannelID
|
2011-06-21 21:45:08 +02:00 |
|
Klaus Schmidinger
|
8ee2c5e293
|
Adjusted release date
|
2011-06-19 09:53:58 +02:00 |
|
Klaus Schmidinger
|
b2812b7e71
|
Added support for "content identifier descriptor" and "default authority descriptor" to 'libsi'
|
2011-06-15 21:29:03 +02:00 |
|
Klaus Schmidinger
|
263dc29508
|
The initial channel is now stored by the channel ID in the setup.conf file
|
2011-06-13 14:48:41 +02:00 |
|
Klaus Schmidinger
|
b0fd7ed933
|
Fixed overwriting the fps value in a recording's info file
|
2011-06-12 14:24:09 +02:00 |
|
Klaus Schmidinger
|
72d342ce02
|
Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries (cont'd)
|
2011-06-12 14:06:11 +02:00 |
|
Klaus Schmidinger
|
c90e87d71f
|
The frame detector now only starts collecting PTS values after it has seen the first I-frame
|
2011-06-11 11:40:18 +02:00 |
|
Klaus Schmidinger
|
b226ab46d6
|
Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries
|
2011-06-11 11:28:13 +02:00 |
|
Klaus Schmidinger
|
e572cbda47
|
Implemented signal strength and quality handling
|
2011-06-02 13:28:42 +02:00 |
|
Klaus Schmidinger
|
d7c07ecbfd
|
Fixed a possible race condition in cDiseqc::Execute()
|
2011-05-22 10:51:03 +02:00 |
|
Klaus Schmidinger
|
80e3c06fa7
|
Subtitle PIDs are now also decrypted
|
2011-05-21 15:24:10 +02:00 |
|
Klaus Schmidinger
|
8cb8e6333a
|
The primary device is now only avoided for recording if it is an old SD full featured card
|
2011-05-21 13:40:47 +02:00 |
|
Klaus Schmidinger
|
2993351536
|
Now sorting the source file names in the call to xgettext
|
2011-05-21 12:40:42 +02:00 |
|
Klaus Schmidinger
|
85af76ab63
|
TsGetPayload() now checks if there actually is a payload in the given TS packet
|
2011-05-21 10:03:48 +02:00 |
|
Klaus Schmidinger
|
ee382b4ad2
|
Avoiding a gcc 4.6 compiler error in the skincurses plugin
|
2011-05-15 21:44:08 +02:00 |
|
Klaus Schmidinger
|
464552dd91
|
Fixed cString's operator=(const char *String) in case the given string is the same as the existing one
|
2011-05-15 11:46:30 +02:00 |
|
Klaus Schmidinger
|
914b04c1d2
|
Fixed handling the bitmap color depth for scaled subtitles
|
2011-04-17 14:40:58 +02:00 |
|
Klaus Schmidinger
|
c670c0645f
|
Avoiding an unecessary call to Recordings.ResetResume()
|
2011-04-17 13:58:29 +02:00 |
|
Klaus Schmidinger
|
71dacdce96
|
Added handling of "ANSI/SCTE 57" descriptors
|
2011-04-17 13:48:20 +02:00 |
|
Klaus Schmidinger
|
31d80e527e
|
The Makefile now also installs the include files
|
2011-04-17 13:37:50 +02:00 |
|
Klaus Schmidinger
|
bcdd5cb886
|
Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs
|
2011-04-17 13:29:42 +02:00 |
|
Klaus Schmidinger
|
e33a38a542
|
Now using pkg-config to get fribidi cflags and libs
|
2011-04-17 13:26:57 +02:00 |
|
Klaus Schmidinger
|
5138ccc1ce
|
Added a patch from Udo Richter
|
2011-04-17 13:22:44 +02:00 |
|
Klaus Schmidinger
|
8e3c9f553f
|
Fixed a possible NULL pointer dereference in osddemo.c
|
2011-04-17 13:05:13 +02:00 |
|
Klaus Schmidinger
|
79f8c5f38e
|
Removed an obsolete local variable in dvbsdffosd.c
|
2011-04-17 12:57:29 +02:00 |
|
Klaus Schmidinger
|
475e64eeec
|
The dvbhddevice plugin is now part of the VDR distribution archive
|
2011-04-17 12:35:46 +02:00 |
|
Klaus Schmidinger
|
05ea68e2bb
|
Made cRecordingInfo::Read(FILE *f) private
|
2011-04-03 11:22:16 +02:00 |
|
Klaus Schmidinger
|
c23b6a7e13
|
Added HD stream content identifiers to vdr.5
|
2011-04-03 10:23:12 +02:00 |
|
Klaus Schmidinger
|
4b8fd4e1af
|
Fixed a buffer overflow in cFont::Bidi()
|
2011-03-28 16:30:37 +02:00 |
|
Klaus Schmidinger
|
fa85bb7c01
|
Some fixes in the "osddemo" plugin
|
2011-03-28 16:26:49 +02:00 |
|
Klaus Schmidinger
|
4ed9d95394
|
Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64"
|
2011-03-27 15:12:20 +02:00 |
|
Klaus Schmidinger
|
9f0ac31f0d
|
Added a missing initialization to sDvbSpuRect
|
2011-03-27 14:52:31 +02:00 |
|
Klaus Schmidinger
|
1387660744
|
Fixed scaling subtitles in case the OSD size is exactly the same as the display size of the subtitles
|
2011-03-27 14:12:58 +02:00 |
|
Klaus Schmidinger
|
48d2caa73e
|
Fixed the description of cReceiver in PLUGINS.html
|
2011-03-27 13:12:03 +02:00 |
|
Klaus Schmidinger
|
08d5ad047a
|
Renamed cBitmap::Scale() to Scaled()
|
2011-03-27 11:54:07 +02:00 |
|
Klaus Schmidinger
|
8768a9c321
|
Added anti-aliasing when upscaling bitmaps
|
2011-03-27 11:50:17 +02:00 |
|
Klaus Schmidinger
|
16bd3bd5b9
|
Fixed horizontal scaling of subtitles (cont'd)
|
2011-03-26 10:45:05 +01:00 |
|
Klaus Schmidinger
|
53942c3d9a
|
Fixed the Language header of the Serbian translation file
|
2011-03-21 17:42:26 +01:00 |
|
Klaus Schmidinger
|
a914aed05a
|
Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE
|
2011-03-20 15:25:06 +01:00 |
|
Klaus Schmidinger
|
d7d57c3d2a
|
Fixed horizontal scaling of subtitles
|
2011-03-20 15:19:28 +01:00 |
|
Klaus Schmidinger
|
31d4abab37
|
Made updating the editing marks during replay react faster in case the marks file has just been written
|
2011-03-20 11:46:58 +01:00 |
|
Klaus Schmidinger
|
d1dd7df17a
|
Fixed detecting frames on channels that broadcast with separate "fields" instead of complete frames
|
2011-03-20 10:22:22 +01:00 |
|
Klaus Schmidinger
|
22f70b02e2
|
Revoked 'Reduced CPU load when pausing a replay' because it broke moving editing marks
|
2011-03-13 21:30:00 +01:00 |
|
Klaus Schmidinger
|
5f35ff690f
|
Fixed some direct comparisons of double values
|
2011-03-13 13:58:22 +01:00 |
|
Klaus Schmidinger
|
06a16e7fba
|
Added a missing 'default' case in cPixmapMemory::DrawEllipse()
|
2011-03-13 13:53:08 +01:00 |
|
Klaus Schmidinger
|
1c86e0127e
|
Changed -O2 to -O3 in Make.config.template
|
2011-03-13 13:42:57 +01:00 |
|
Klaus Schmidinger
|
580aafd8cc
|
Reduced CPU load when pausing a replay
|
2011-03-13 13:32:47 +01:00 |
|
Klaus Schmidinger
|
2bd17596a0
|
The original display size of subtitles is now used to scale them properly when displaying them on an HD OSD
|
2011-03-12 16:08:08 +01:00 |
|
Klaus Schmidinger
|
11cca8015c
|
Now storing the original display size when handling DVB subtitles
|
2011-03-12 13:09:30 +01:00 |
|
Klaus Schmidinger
|
39c0065fe0
|
Updated the Romanian OSD texts
|
2011-03-12 10:30:39 +01:00 |
|
Klaus Schmidinger
|
75861a97bc
|
Removed checking for minimum line length of 21 characters in the LIRC receiver code
|
2011-03-08 15:38:58 +01:00 |
|
Klaus Schmidinger
|
e8406def02
|
Now reducing the thread and I/O priority cCuttingThread::Action()
|
2011-03-06 14:59:57 +01:00 |
|
Klaus Schmidinger
|
83a3136228
|
Credits to Marcus Hilbrich
|
2011-02-27 13:49:18 +01:00 |
|
Klaus Schmidinger
|
61c6b36bbc
|
While replaying, the editing marks are now updated every 10 seconds
|
2011-02-27 13:40:43 +01:00 |
|
Klaus Schmidinger
|
9f4a264454
|
Changed the compiler optimization flag to -O3
|
2011-02-27 10:06:06 +01:00 |
|
Klaus Schmidinger
|
63fb010fc5
|
Setting the audio type of language descriptors to 0x00 in the PAT/PMT generator
|
2011-02-26 15:53:12 +01:00 |
|
Klaus Schmidinger
|
387ee5b604
|
Fixed setting up the 'Recordings' menu in case there are several recordings with exactly the same name
|
2011-02-26 15:35:30 +01:00 |
|
Klaus Schmidinger
|
d1ab9dbc5f
|
Now checking the result of all realloc() calls
|
2011-02-25 15:25:42 +01:00 |
|
Klaus Schmidinger
|
82a13c7a0e
|
Fixed reallocating memory in cTsToPes::PutTs()
|
2011-02-20 17:37:24 +01:00 |
|
Klaus Schmidinger
|
e85852672f
|
Fixed reallocating memory in the "pictures" plugin
|
2011-02-20 17:19:54 +01:00 |
|
Klaus Schmidinger
|
698ffdc970
|
Added Serbian language texts
|
2011-02-20 16:08:39 +01:00 |
|
Klaus Schmidinger
|
1722cb7bd1
|
Updated the Slovakian language texts
|
2011-02-20 15:43:24 +01:00 |
|
Klaus Schmidinger
|
6c7089afd2
|
Implemented support for TrueColor OSD
|
2011-02-20 15:12:56 +01:00 |
|
Klaus Schmidinger
|
343071cc6a
|
The include path to the freetype2 header files is now retrieved via a call to 'pkg-config --cflags freetype2'
|
2010-12-29 11:35:40 +01:00 |
|
Klaus Schmidinger
|
9f60bd2fc4
|
Now updating the 'frames per second' data in the list of recordings when a new recording is started that has a frame rate other than the default
|
2010-12-27 12:25:19 +01:00 |
|
Klaus Schmidinger
|
6c0612546e
|
Added LDFLAGS to the linker calls in the Makefiles
|
2010-12-26 12:11:58 +01:00 |
|
Klaus Schmidinger
|
c60c8b9e4f
|
Removing a cRemote from the Remotes list in case its initialization failed
|
2010-12-24 15:32:40 +01:00 |
|
Klaus Schmidinger
|
9cc9553c63
|
Changed "frame duration" to "frame rate" in vdr.5
|
2010-12-24 15:21:29 +01:00 |
|
Klaus Schmidinger
|
c8cc3a6e36
|
Fixed inclusion of <stdarg.h>
|
2010-12-24 11:34:11 +01:00 |
|
Klaus Schmidinger
|
5bc4b0072c
|
Changed the HISTORY entry on include paths not being overwritten
|
2010-12-12 15:53:03 +01:00 |
|
Klaus Schmidinger
|
7b77774a99
|
Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys variables where additional 'k_...' flags are used
|
2010-12-12 13:42:00 +01:00 |
|
Klaus Schmidinger
|
1e166490c8
|
Removed displaying the "contents" information from the "Classic VDR" and "ST:TNG Panels" skins
|
2010-11-07 15:13:34 +01:00 |
|
Klaus Schmidinger
|
6c176e0e7b
|
Added an include of VDR's 'Make.global' to libsi's Makefile
|
2010-11-07 13:32:09 +01:00 |
|
Klaus Schmidinger
|
eff0655b1d
|
Fixed unjustified log entries about changed channel pids
|
2010-11-07 12:27:25 +01:00 |
|
Klaus Schmidinger
|
cfb37a7edf
|
Added support for "registration descriptor"
|
2010-11-01 15:47:59 +01:00 |
|
Klaus Schmidinger
|
4f50c34824
|
Fixed detecting frames on channels that broadcast with 50 or 60 fps
|
2010-11-01 12:31:52 +01:00 |
|
Klaus Schmidinger
|
55d0d8f9ba
|
Updated the Lithuanian OSD texts
|
2010-10-30 09:56:38 +02:00 |
|
Klaus Schmidinger
|
1cad1a89be
|
Added Language and fixed Language-Team header of *.po
|
2010-10-24 13:55:43 +02:00 |
|
Klaus Schmidinger
|
61f4576808
|
Made 'dist' target dependent on up to date *.po
|
2010-10-24 13:47:36 +02:00 |
|
Klaus Schmidinger
|
dfae319686
|
Passing package name and version to xgettext
|
2010-10-24 13:36:47 +02:00 |
|
Klaus Schmidinger
|
e0dcecf96d
|
Some spelling fixes
|
2010-10-24 13:26:10 +02:00 |
|
Klaus Schmidinger
|
1c5ece6100
|
Added cString::operator=(const char *String)
|
2010-10-24 13:08:55 +02:00 |
|
Klaus Schmidinger
|
fbbcb8e9c8
|
Removed the check for positive STC values from cDvbSubtitleConverter::Action()
|
2010-10-24 12:29:04 +02:00 |
|
Klaus Schmidinger
|
ad650b5883
|
Changed the description of cDevice::GetSTC() to make it mandatory for devices that can replay
|
2010-10-24 12:12:07 +02:00 |
|
Klaus Schmidinger
|
208b703e5b
|
Fixed following symbolic links in RemoveFileOrDir() (cont'd)
|
2010-10-24 11:33:46 +02:00 |
|
Klaus Schmidinger
|
12870faf87
|
Updated the Estonian OSD texts
|
2010-10-24 11:23:04 +02:00 |
|
Klaus Schmidinger
|
ab0beb2ddb
|
Added support for languages that are written right-to-left
|
2010-09-19 12:36:07 +02:00 |
|
Klaus Schmidinger
|
2009716599
|
Fixed following symbolic links in RemoveFileOrDir()
|
2010-08-29 15:03:08 +02:00 |
|
Klaus Schmidinger
|
5203fa03e8
|
Fixed DDS detection for HD resolution subtitles
|
2010-08-29 14:10:47 +02:00 |
|
Klaus Schmidinger
|
505574fa98
|
Added locking to the cCutter functions to avoid a crash in case CutRecording() is called from a plugin
|
2010-08-29 13:40:37 +02:00 |
|
Klaus Schmidinger
|
22a4f5a504
|
Fixed the array size of Atypes in cPatFilter::Process()
|
2010-06-13 11:14:26 +02:00 |
|
Klaus Schmidinger
|
27852272bc
|
Updated the Finnish OSD texts
|
2010-06-13 11:10:32 +02:00 |
|
Klaus Schmidinger
|
d2376946f4
|
Updated the Portuguese language texts
|
2010-06-13 10:39:09 +02:00 |
|
Klaus Schmidinger
|
00541fe531
|
Added missing Dtypes for ATSC
|
2010-06-13 10:29:53 +02:00 |
|
Klaus Schmidinger
|
24ec693c2d
|
Updated the Italian OSD texts
|
2010-06-13 10:23:30 +02:00 |
|
Klaus Schmidinger
|
8a13fc45c7
|
Removed old 8psk remark
|
2010-06-06 12:23:23 +02:00 |
|
Klaus Schmidinger
|
3aba9ec4e0
|
Implemented setup option 'OSD/Number keys for characters'
|
2010-06-06 10:56:11 +02:00 |
|
Klaus Schmidinger
|
9377d831b3
|
Added full handling of the stream types of Dolby Digital pids
|
2010-06-05 13:50:56 +02:00 |
|
Klaus Schmidinger
|
174eaaffbd
|
Fixed a typo
|
2010-06-05 13:10:54 +02:00 |
|
Klaus Schmidinger
|
c6d1b4574f
|
Added detecting channels that use service type 0x16
|
2010-05-16 14:25:58 +02:00 |
|
Klaus Schmidinger
|
7f3d21f867
|
Added handling MPEG audio types "ISO/IEC 14496-3 Audio with LATM transport syntax" and "ISO/IEC 13818-7 Audio with ADTS transport sytax"
|
2010-05-16 13:36:55 +02:00 |
|
Klaus Schmidinger
|
0f9b247122
|
Fixed a problem with external Dolby Digital processing via the '-a' option in live mode and with TS recordings
|
2010-05-16 11:00:52 +02:00 |
|
Klaus Schmidinger
|
225f7ab641
|
The EPG data now handles stream components 5 (H.264-video) and 6 (HEAAC-audio)
|
2010-05-16 10:23:55 +02:00 |
|
Klaus Schmidinger
|
08e6d87a86
|
Implemented handling of HD resolution subtitles according to v1.3.1 of ETSI EN 300 743, chapter 7.2.1
|
2010-05-13 14:51:48 +02:00 |
|
Klaus Schmidinger
|
539c0da853
|
Fixed a possible out of buffer memory access in case of bad TS data
|
2010-05-13 14:39:41 +02:00 |
|
Klaus Schmidinger
|
e2a995f3e7
|
Updated the Czech OSD texts
|
2010-05-13 13:54:52 +02:00 |
|
Klaus Schmidinger
|
88dc4e3351
|
Fixed a crash when creating a new channel if the channel list is empty
|
2010-05-02 15:09:59 +02:00 |
|
Klaus Schmidinger
|
c19c63530e
|
Fixed handling "none" color entries in XPM files
|
2010-05-02 13:59:11 +02:00 |
|
Klaus Schmidinger
|
774e77b26e
|
Updated the Ukrainian OSD texts
|
2010-04-25 13:50:52 +02:00 |
|
Klaus Schmidinger
|
b79436fd76
|
Now handling 'turbo fec' transponders
|
2010-04-25 13:05:37 +02:00 |
|
Klaus Schmidinger
|
515966cdea
|
Fixed generating PMT language descriptors for multi language PIDs
|
2010-04-18 13:44:56 +02:00 |
|
Klaus Schmidinger
|
512522f259
|
The various modulation types are now taken into account when selecting a device
|
2010-04-11 13:02:42 +02:00 |
|
Klaus Schmidinger
|
5a67f86207
|
Include paths are now added instead of overwriting INCLUDES in the Makefile
|
2010-04-10 12:44:01 +02:00 |
|
Klaus Schmidinger
|
123bd2fec0
|
Added check for FE_CAN_PSK_8
|
2010-04-10 12:17:34 +02:00 |
|
Klaus Schmidinger
|
7a5d64a984
|
Added user defined key kUser0
|
2010-04-05 10:14:19 +02:00 |
|
Klaus Schmidinger
|
c270adfaa5
|
Added a note about not deleting cDeviceHook objects to device.h
|
2010-04-05 09:52:11 +02:00 |
|
Klaus Schmidinger
|
db5c3cd36a
|
Fixed cFrameDetector::Analyze() in case part of the data has been processed and there is less than MIN_TS_PACKETS_FOR_FRAME_DETECTOR left
|
2010-04-05 09:38:13 +02:00 |
|
Klaus Schmidinger
|
1bf0c3d23a
|
cDvbDevice::ProvidesTransponder() now checks the modulation capabilities of the device (as far as the driver allows this)
|
2010-04-04 11:37:10 +02:00 |
|
Klaus Schmidinger
|
1f72e039d1
|
Updated the Italian OSD texts
|
2010-04-02 12:33:08 +02:00 |
|
Klaus Schmidinger
|
5646b49ceb
|
Changed the default SVDRP port to 6419 (officially registered with ICANN/IANA)
|
2010-04-02 12:25:50 +02:00 |
|
Klaus Schmidinger
|
d7bdbcc80a
|
Added handling of EnhancedAC3DescriptorTag
|
2010-03-27 15:19:06 +01:00 |
|
Klaus Schmidinger
|
e306849159
|
Updated the Finnish OSD texts
|
2010-03-27 14:52:09 +01:00 |
|
Klaus Schmidinger
|
9fcdfc1808
|
Updated the Estonian OSD texts
|
2010-03-27 14:47:39 +01:00 |
|
Klaus Schmidinger
|
e2a2422151
|
Added Macedonian language texts
|
2010-03-27 14:36:40 +01:00 |
|
Klaus Schmidinger
|
84b386c4a1
|
The new setup option "Folders in timer menu" controls whether the file names in the timer menu are shown with their full folder path
|
2010-03-12 16:46:45 +01:00 |
|
Klaus Schmidinger
|
6564d8e928
|
Fixed "attempt to drop wrong frame from ring buffer" when skipping +/- one minute during replay
|
2010-03-07 14:32:22 +01:00 |
|
Klaus Schmidinger
|
42928ff2d3
|
The full timer file name is now displayed if it ends with "TITLE" or "EPISODE"
|
2010-03-07 14:15:04 +01:00 |
|
Klaus Schmidinger
|
c07dd4c35b
|
Changed the polarization characters in cDvbSourceParam::GetOsdItem() to uppercase
|
2010-03-07 13:59:11 +01:00 |
|
Klaus Schmidinger
|
1c922cbb54
|
Added cChannel::IsSourceType() to test if a channel's source is of a given type
|
2010-03-07 13:56:09 +01:00 |
|
Klaus Schmidinger
|
74d6d35bce
|
Implemented automatic deleting of timeshift recording
|
2010-03-07 12:43:30 +01:00 |
|
Klaus Schmidinger
|
2f16565bc8
|
Fixed editing channel parameters
|
2010-03-06 15:19:17 +01:00 |
|
Klaus Schmidinger
|
179e129c09
|
Added note about obsolete ANALOGTV patch
|
2010-03-06 13:35:02 +01:00 |
|
Klaus Schmidinger
|
e7148f3bee
|
The "Source" item in the "Edit channel" menu now wraps around the list of sources
|
2010-03-06 12:47:47 +01:00 |
|
Klaus Schmidinger
|
ab9af4cea1
|
Added support for ATSC devices
|
2010-03-06 12:01:17 +01:00 |
|
Klaus Schmidinger
|
3e09f8565d
|
Assigned the source character 'V' to "Analog Video"
|
2010-03-05 16:00:09 +01:00 |
|
Klaus Schmidinger
|
b874b0aa7f
|
Assigned the source character 'I' to "IPTV"
|
2010-03-05 15:56:41 +01:00 |
|
Klaus Schmidinger
|
2a7a20945a
|
Fixed a typo
|
2010-02-28 15:51:17 +01:00 |
|
Klaus Schmidinger
|
44fdf30170
|
Fixed handling empty strings in cSource::FromString()
|
2010-02-28 15:18:31 +01:00 |
|
Klaus Schmidinger
|
9424ab26a6
|
The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby Digital tracks appear in the "Audio" menu
|
2010-02-28 14:42:07 +01:00 |
|
Klaus Schmidinger
|
7506867fbe
|
cSafeFile::Close() now flushes the file
|
2010-02-28 13:36:26 +01:00 |
|
Klaus Schmidinger
|
cdea3827d3
|
Updated the Lithuanian OSD texts
|
2010-02-28 12:50:41 +01:00 |
|
Klaus Schmidinger
|
e3cc20ed3e
|
Added notes about obsolete patches
|
2010-02-28 12:31:30 +01:00 |
|
Klaus Schmidinger
|
1eb033576f
|
Added plugin-defined sources
|
2010-02-28 12:19:50 +01:00 |
|
Klaus Schmidinger
|
d255ad785d
|
Updated the Estonian OSD texts
|
2010-02-16 14:40:35 +01:00 |
|
Klaus Schmidinger
|
0aad780fbe
|
Fixed the German translation of "Folder name must not contain %c!"
|
2010-02-16 10:52:57 +01:00 |
|
Klaus Schmidinger
|
f4a9b33b6d
|
Improved scalability of the default skins
|
2010-02-13 13:48:19 +01:00 |
|
Klaus Schmidinger
|
7949793f00
|
Exported some libsi functions
|
2010-02-13 10:37:27 +01:00 |
|
Klaus Schmidinger
|
24a2b4680c
|
Updated the Romanian OSD texts
|
2010-02-13 10:23:41 +01:00 |
|
Klaus Schmidinger
|
94d2bad657
|
The file name in the "Timers" menu now shows only the base name of the recording without the folder path
|
2010-02-07 13:35:58 +01:00 |
|
Klaus Schmidinger
|
08e05d3fcd
|
Fixed adding new transponders in case there is only a single channel in the channel list
|
2010-02-07 12:14:02 +01:00 |
|
Klaus Schmidinger
|
978807e4d1
|
Keeping subtitles visible when pausing replay
|
2010-02-07 12:08:13 +01:00 |
|
Klaus Schmidinger
|
184db9ec8a
|
Added device definitions to the diseqc.conf file format
|
2010-02-06 15:56:01 +01:00 |
|
Klaus Schmidinger
|
91115a64e4
|
Moved strictly necessary Makefile options into Make.global
|
2010-02-06 15:02:35 +01:00 |
|
Klaus Schmidinger
|
f7831543b3
|
Implemented cDevice::GetCurrentlyTunedTransponder()
|
2010-02-06 14:43:42 +01:00 |
|
Klaus Schmidinger
|
644a9f07f2
|
Implemented cDeviceHook
|
2010-02-06 14:23:03 +01:00 |
|
Klaus Schmidinger
|
2517b2ee8d
|
Improved handling frames at the beginning and end of a recording in cDvbPlayer for devices with large buffers
|
2010-02-06 12:43:16 +01:00 |
|
Klaus Schmidinger
|
cabf18db73
|
Added a note to the MANUAL, saying that adding new transponders only works if the "EPG scan" is active
|
2010-02-06 10:37:59 +01:00 |
|
Klaus Schmidinger
|
4bf5c793f4
|
Moved the declaration of cMenuCommands to menu.h, so that plugins can use it
|
2010-02-06 10:18:20 +01:00 |
|
Klaus Schmidinger
|
19e256d792
|
Updated the Finnish OSD texts
|
2010-02-05 15:59:38 +01:00 |
|
Klaus Schmidinger
|
01329040ad
|
Changed the position of Sirius 4 to S4.8E in sources.conf
|
2010-02-05 15:43:35 +01:00 |
|
Klaus Schmidinger
|
b9f4f4f805
|
Updated the Italian OSD texts
|
2010-02-05 15:38:54 +01:00 |
|
Klaus Schmidinger
|
86291b6205
|
The files "commands.conf" and "reccmd.conf" can now contain nested lists of commands
|
2010-01-31 12:59:50 +01:00 |
|
Klaus Schmidinger
|
0889960232
|
The PCR pid is now recorded for channels where this is different from the video PID
|
2010-01-30 11:10:25 +01:00 |
|
Klaus Schmidinger
|
a9543347af
|
Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 3600
|
2010-01-24 16:14:13 +01:00 |
|
Klaus Schmidinger
|
9ff0e7ef27
|
The PCR pid in generated PMTs is now set to the channel's PCR pid again
|
2010-01-24 15:20:49 +01:00 |
|
Klaus Schmidinger
|
96ce981713
|
Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 1800
|
2010-01-23 15:39:15 +01:00 |
|
Klaus Schmidinger
|
27aaf4fc06
|
The new setup option "Miscellaneous/Channels wrap" controls whether the current channel wraps around the beginning or end of the channel list when zapping
|
2010-01-17 15:21:28 +01:00 |
|
Klaus Schmidinger
|
40bb2f21e0
|
cPalette::ClosestColor() now treats fully transparent colors as "equal"; improved cDvbSpuBitmap::getMinBpp()
|
2010-01-17 13:48:44 +01:00 |
|
Klaus Schmidinger
|
27939266f1
|
Added plain text error messages to log entries from cOsd::SetAreas()
|
2010-01-17 13:32:12 +01:00 |
|
Klaus Schmidinger
|
3c5b11abbb
|
Renamed 'runvdr' to 'runvdr.template' and no longer copying it to the BINDIR in 'make install'
|
2010-01-17 12:45:44 +01:00 |
|
Klaus Schmidinger
|
c198a25943
|
If svdrphosts.conf contains only the address of the local host, the SVDRP port is opened only for the local host
|
2010-01-17 12:27:01 +01:00 |
|
Klaus Schmidinger
|
97e4dbe773
|
Updated the Italian OSD texts
|
2010-01-17 12:15:36 +01:00 |
|
Klaus Schmidinger
|
a503c6ab3f
|
The "Edit timer" menu can now set the folder for the recording from a list of folders stored in "folders.conf"
|
2010-01-17 12:08:03 +01:00 |
|
Klaus Schmidinger
|
61c1df7004
|
Updated the Estonian OSD texts
|
2010-01-10 10:36:26 +01:00 |
|
Klaus Schmidinger
|
c5dcea7de6
|
Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group"
|
2010-01-08 15:23:34 +01:00 |
|
Klaus Schmidinger
|
2cc10815ed
|
Fixed plugin arguments corruption with glibc 2.11 on x86_64
|
2010-01-06 11:41:14 +01:00 |
|
Klaus Schmidinger
|
af494287cf
|
Added support for DVB cards with multiple fontends
|
2010-01-04 14:16:11 +01:00 |
|
Klaus Schmidinger
|
4743fc349c
|
After a CLRE command, no further EPG processing is now done for 10 seconds
|
2010-01-03 15:45:23 +01:00 |
|
Klaus Schmidinger
|
708230bee9
|
Rearranged cEvent members to minimize memory waste
|
2010-01-03 14:40:37 +01:00 |
|
Klaus Schmidinger
|
fc3b402d43
|
Implemented handling the "Parental Rating Descriptor"
|
2010-01-03 14:28:33 +01:00 |
|
Klaus Schmidinger
|
56627cd12d
|
Implemented handling the "Content Descriptor"
|
2010-01-03 12:20:37 +01:00 |
|
Klaus Schmidinger
|
4b5f232e59
|
Avoiding setting the video stream type to 2 if the vpid is 0
|
2010-01-03 10:28:08 +01:00 |
|
Klaus Schmidinger
|
4577bfdd9e
|
Improved the description of the transponder parameters in vdr.5
|
2010-01-02 14:56:03 +01:00 |
|
Klaus Schmidinger
|
b5edaaa7cc
|
Implemented --edit and --genindex options
|
2010-01-02 14:02:48 +01:00 |
|
Klaus Schmidinger
|
68d59e2921
|
Fixed compiler warnings "format not a string literal and no format arguments" in some syslog calls
|
2010-01-01 15:44:52 +01:00 |
|
Klaus Schmidinger
|
491c6d0a85
|
Fixed stopping subtitle display when switching the primary device
|
2010-01-01 15:15:36 +01:00 |
|
Klaus Schmidinger
|
39f1ba7e03
|
Fixed handling the "CA PMT" generation
|
2010-01-01 13:38:02 +01:00 |
|
Klaus Schmidinger
|
2b7c81f72d
|
Moved support for full featured DVB cards of the TT/FuSi design into the new plugin 'dvbsddevice'
|
2009-12-31 15:38:18 +01:00 |
|
Klaus Schmidinger
|
3d7338de5a
|
cPatPmtParser now also stores the audio stream types
|
2009-12-31 15:35:37 +01:00 |
|
Klaus Schmidinger
|
a8260204c3
|
Added cFont::FontName() and cFont::Size()
|
2009-12-31 15:21:51 +01:00 |
|
Klaus Schmidinger
|
c1b01bdc61
|
cDevice::AddPid() now stores the stream type of the given pid
|
2009-12-25 15:26:16 +01:00 |
|
Klaus Schmidinger
|
3124c7598e
|
cPatFilter::Process() now only stores CA descriptors for video and audio pids
|
2009-12-24 13:25:40 +01:00 |
|
Klaus Schmidinger
|
07d50dc8c4
|
cParsePatPmt now has functions to retrieve the audio, dolby and subtitle pids
|
2009-12-24 12:28:01 +01:00 |
|
Klaus Schmidinger
|
25148b7b05
|
Fixed handling STREAMTYPE_11172_AUDIO in cPatPmtParser::ParsePmt()
|
2009-12-24 11:56:50 +01:00 |
|
Klaus Schmidinger
|
0bfc5e2f71
|
cDevice now logs the device number when a new device is created
|
2009-12-24 11:15:22 +01:00 |
|
Klaus Schmidinger
|
64b6642851
|
Channel names containing commas are now handled correctly in channels.conf
|
2009-12-24 10:49:16 +01:00 |
|
Klaus Schmidinger
|
d8d65c7536
|
Modified cCharSetConv so that it can be used to convert from "whatever VDR uses" to a given code
|
2009-12-23 15:25:05 +01:00 |
|
Klaus Schmidinger
|
1bb58100b0
|
Updated sources.conf
|
2009-12-23 14:35:49 +01:00 |
|
Klaus Schmidinger
|
d3684149ca
|
Fixed a busy loop when moving editing marks
|
2009-12-13 13:50:56 +01:00 |
|
Klaus Schmidinger
|
140ed23e7e
|
Some fixes to dvbspu.[hc]
|
2009-12-13 12:16:44 +01:00 |
|
Klaus Schmidinger
|
a648187de4
|
Removed the workaround for short channel names of "Kabel Deutschland"
|
2009-12-13 11:57:44 +01:00 |
|
Klaus Schmidinger
|
89b5e0da05
|
Added defines for large files to the 'newplugin' script
|
2009-12-06 15:33:06 +01:00 |
|
Klaus Schmidinger
|
15961bb34a
|
Removed debug output of '-' from cTransfer::Receive()
|
2009-12-06 14:23:02 +01:00 |
|
Klaus Schmidinger
|
5c2a51a7cf
|
Added stream type 11172 AUDIO to cPatPmtParser::ParsePmt()
|
2009-12-06 14:05:36 +01:00 |
|
Klaus Schmidinger
|
6a208294be
|
Several code modifications to avoid compiler warnings
|
2009-12-06 12:57:45 +01:00 |
|
Klaus Schmidinger
|
1b973fd8eb
|
Improved SPU handling on devices with limited OSD capabilities
|
2009-12-05 14:45:07 +01:00 |
|
Klaus Schmidinger
|
fa5db6d777
|
The 'sky' plugin is no longer part of the VDR source
|
2009-12-05 14:27:57 +01:00 |
|
Klaus Schmidinger
|
82fe2cc0ad
|
Updated the Estonian OSD texts
|
2009-12-05 13:39:29 +01:00 |
|
Klaus Schmidinger
|
8335ba0a7e
|
The PCR pid in generated PMTs is now set to 0x1FFF ("no PCR pid") in cPatPmtGenerator::GeneratePmt(), because VDR doesn't record the PCR pid
|
2009-12-05 13:16:34 +01:00 |
|
Klaus Schmidinger
|
ed3783e08e
|
Updated the Italian OSD texts
|
2009-12-05 12:47:37 +01:00 |
|
Klaus Schmidinger
|
62901748b3
|
The new function cDevice::PatPmtParser() can be used in derived devices to access the PAT/PMT of the currently replayed material
|
2009-12-05 11:32:31 +01:00 |
|
Klaus Schmidinger
|
a5e9da1de3
|
Fixed resetting the file size when regenerating the index file
|
2009-11-22 19:55:45 +01:00 |
|
Klaus Schmidinger
|
2d5dfd72de
|
Fixed the default value for "Pause key handling" in the MANUAL
|
2009-11-22 14:29:33 +01:00 |
|
Klaus Schmidinger
|
561d41c0d4
|
Reverted "Removed limitation to PAL resolution from SPU handling" because it cause nothing but trouble
|
2009-11-22 14:20:36 +01:00 |
|
Klaus Schmidinger
|
2e8f2b8557
|
Fixed references to old *.vdr file names in MANUAL
|
2009-11-22 14:03:27 +01:00 |
|
Klaus Schmidinger
|
c8402639f6
|
Added the audio id to the call of PlayAudio() in cDevice::PlayTsAudio()
|
2009-11-22 13:25:16 +01:00 |
|
Klaus Schmidinger
|
d8857154a1
|
Fixed handling DVB subtitles for PES recordings
|
2009-11-22 12:30:17 +01:00 |
|
Klaus Schmidinger
|
8ffbea3788
|
Fixed generating the index for recordings from channels that put a whole GOP into one payload unit; regenerating index file
|
2009-11-22 11:30:27 +01:00 |
|
Klaus Schmidinger
|
2db303d6f5
|
Fixed starting a recording at an I-frame
|
2009-11-15 15:33:55 +01:00 |
|
Klaus Schmidinger
|
ff858b78a3
|
Fixed EntriesOnSameFileSystem() to avoid using f_fsid, which may be 0
|
2009-11-06 15:23:52 +01:00 |
|
Klaus Schmidinger
|
b2715518f8
|
Added Slovakian language texts
|
2009-11-01 15:51:18 +01:00 |
|
Klaus Schmidinger
|
999df31b8d
|
Fixed writing the PCR pid into the PMT in cPatPmtGenerator::GeneratePmt()
|
2009-11-01 15:35:34 +01:00 |
|
Klaus Schmidinger
|
95c9d3cf51
|
Fixed cFrameDetector::Analyze() to handle video streams where the frame type is not detectable from the first TS packet of a frame
|
2009-11-01 15:02:49 +01:00 |
|
Klaus Schmidinger
|
cb0b4768ad
|
Fixed saving terminal settings when running in background
|
2009-10-25 14:49:19 +01:00 |
|
Klaus Schmidinger
|
2fc5e35eb9
|
Only checking DVB_API_VERSION to be >=5 in order to stay compileable in case the DVB API version number is increased
|
2009-10-25 13:58:20 +01:00 |
|
Klaus Schmidinger
|
611625ca3d
|
Updated Chinese language texts
|
2009-10-18 15:28:23 +02:00 |
|
Klaus Schmidinger
|
5f3b995200
|
Added Lithuanian language translations
|
2009-10-18 14:23:21 +02:00 |
|
Klaus Schmidinger
|
20c8cd161f
|
Changed the project's URLs and email to tvdr.de
|
2009-10-18 14:18:22 +02:00 |
|
Klaus Schmidinger
|
98d2cd84dc
|
Fixed a typo
|
2009-10-09 19:11:49 +02:00 |
|
Klaus Schmidinger
|
c9a27b09af
|
Fixed not logging changes for channels that have no number
|
2009-08-30 11:32:39 +02:00 |
|
Klaus Schmidinger
|
0709d357ce
|
Fixed wrong bracketing in cChannel::SubtitlingType() etc
|
2009-08-30 11:19:39 +02:00 |
|
Klaus Schmidinger
|
e9e277e409
|
Updated the Italian OSD texts
|
2009-08-29 12:47:03 +02:00 |
|
Klaus Schmidinger
|
ff29045d14
|
Updated date
|
2009-08-23 13:21:39 +02:00 |
|
Klaus Schmidinger
|
9b61b20f9a
|
Implemented full handling of subtitling descriptors
|
2009-08-16 15:32:39 +02:00 |
|
Klaus Schmidinger
|
fbc3a77d60
|
Increased the value of MAXFRAMESIZE to better suit HD recordings
|
2009-08-16 10:45:58 +02:00 |
|
Klaus Schmidinger
|
a397b8a512
|
Fixed cRecordings::DelByName() to avoid compilation errors with gcc 4.4
|
2009-08-16 10:42:05 +02:00 |
|
Klaus Schmidinger
|
78fc3f2b30
|
Updated vdr.1 to use the new file names in recording directories
|
2009-08-16 10:31:05 +02:00 |
|
Klaus Schmidinger
|
6d060a98f2
|
Fixed generating CaPmts in case audio and video are encrypted using different ECM pids
|
2009-08-15 22:19:42 +02:00 |
|
Klaus Schmidinger
|
23b5b1336d
|
Fixed handling file name length on VFAT systems in case they contain UTF-8 characters
|
2009-08-09 12:45:36 +02:00 |
|
Klaus Schmidinger
|
c5910f7987
|
Fixed deleting expired timers if they have the VPS flag set, but the event they are assigned to doesn't have a VPS tag
|
2009-06-21 14:08:51 +02:00 |
|
Klaus Schmidinger
|
8a85d7cd31
|
Changed the EIT filter setup to save a few handles on devices that do hardware filtering
|
2009-06-21 13:59:22 +02:00 |
|
Klaus Schmidinger
|
e33ba08af4
|
Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device
|
2009-06-21 13:34:40 +02:00 |
|
Klaus Schmidinger
|
b14d498613
|
Fixed storing the current OSD size in case the device has changed it in its setup menu
|
2009-06-21 10:02:49 +02:00 |
|
Klaus Schmidinger
|
a492a999a5
|
Fixed a typo
|
2009-06-13 17:10:38 +02:00 |
|
Klaus Schmidinger
|
884d10fbf6
|
Fixed variable types in cIndexFile
|
2009-06-13 13:35:49 +02:00 |
|
Klaus Schmidinger
|
e392051752
|
Fixed index types in cIndexFile::GetNextIFrame()
|
2009-06-13 12:25:22 +02:00 |
|
Klaus Schmidinger
|
e093d4c8a8
|
Added a plausibility check for the OSD percentage parameters
|
2009-06-13 10:26:37 +02:00 |
|
Klaus Schmidinger
|
82ed7c1723
|
Fixed calculating menu colum widths in case the font has a size other than the default size
|
2009-06-06 15:20:40 +02:00 |
|
Klaus Schmidinger
|
abd5a81c89
|
Modified cSVDRP::CmdGRAB() to avoid writing into const data
|
2009-06-06 14:07:02 +02:00 |
|
Klaus Schmidinger
|
1d03f30e93
|
Added some missing 'const' keywords to avoid compilation errors with gcc 4.4
|
2009-06-06 13:48:41 +02:00 |
|
Klaus Schmidinger
|
1f798b0f8e
|
Using different names for the Aspect parameter
|
2009-06-06 11:20:52 +02:00 |
|
Klaus Schmidinger
|
e639e3a76a
|
Improved cDvbDevice::GetOsdSize()
|
2009-06-01 14:56:28 +02:00 |
|
Klaus Schmidinger
|
78d2fd3d0e
|
Fixed cOsdMenu::Display() in case the menu size has changed
|
2009-06-01 11:57:46 +02:00 |
|
Klaus Schmidinger
|
6f912d247f
|
Fixed handling the length of DiSEqC command sequences
|
2009-06-01 11:45:52 +02:00 |
|
Klaus Schmidinger
|
bad922e955
|
Added a workaround for the broken linux-dvb driver header files
|
2009-06-01 11:33:12 +02:00 |
|
Klaus Schmidinger
|
81cc592c33
|
Fixed calling close(-1) in cUnbufferedFile::Close()
|
2009-05-31 11:47:05 +02:00 |
|
Klaus Schmidinger
|
3de4811a42
|
Fixed a memory leak when reaching the end of a recording during replay
|
2009-05-31 10:02:20 +02:00 |
|
Klaus Schmidinger
|
ea5ee20db1
|
Updated the Ukrainian OSD texts
|
2009-05-31 09:13:19 +02:00 |
|
Klaus Schmidinger
|
e51e38bc33
|
Fixed generating PAT/PMT version numbers in case the PIDs change during recording
|
2009-05-24 15:11:28 +02:00 |
|
Klaus Schmidinger
|
6cdfb489ae
|
Added a note about cFont::GetFont() not being thread-safe
|
2009-05-23 10:12:04 +02:00 |
|
Klaus Schmidinger
|
02921f8851
|
Added a note to cTsToPes regarding the 'payload start' flag for video data
|
2009-05-23 09:53:50 +02:00 |
|
Klaus Schmidinger
|
2c5faf0b65
|
Implemented setup option "Recording/Pause key handling"
|
2009-05-21 11:35:37 +02:00 |
|
Klaus Schmidinger
|
d41461ad40
|
Added a note about the meaning of PERCENTAGEDELTA in cRingBuffer::UpdatePercentage()
|
2009-05-17 10:07:17 +02:00 |
|
Klaus Schmidinger
|
877d4851e8
|
Added a note to cTsToPes about all TS packets having to belong to the same PID
|
2009-05-17 09:54:16 +02:00 |
|
Klaus Schmidinger
|
b250709407
|
Removed unused 'synced' member from cTsToPes
|
2009-05-17 09:48:14 +02:00 |
|
Klaus Schmidinger
|
941c4360e2
|
EIT events are now only processed if a plausible system time is available, to avoid wrong handling of PDC descriptors
|
2009-05-15 12:41:50 +02:00 |
|
Klaus Schmidinger
|
448f95f817
|
Added missing update of lastOsdSizeUpdate
|
2009-05-12 21:08:23 +02:00 |
|
Klaus Schmidinger
|
8a7dbd1e56
|
Fixed use of time_t in cEIT::cEIT()
|
2009-05-10 14:55:15 +02:00 |
|
Klaus Schmidinger
|
aae1aa5271
|
Added MPEG 1 handling to remux.c
|
2009-05-10 14:32:03 +02:00 |
|
Klaus Schmidinger
|
7e4aed4927
|
Added a note to cTsToPes::GetPes() about having to call it repeatedly, once it has returned a non-NULL value
|
2009-05-10 13:52:46 +02:00 |
|
Klaus Schmidinger
|
ac3db05853
|
Checking fd_video in cDvbDevice::GetVideoSize() to avoid error messages on systems with no real primary replay device
|
2009-05-10 13:18:20 +02:00 |
|
Klaus Schmidinger
|
74646c0487
|
Removed limitation to PAL resolution from SPU handling
|
2009-05-09 16:41:59 +02:00 |
|
Klaus Schmidinger
|
5227621a02
|
Proper credit for cDevice::GetOsdSize()
|
2009-05-09 10:31:14 +02:00 |
|
Klaus Schmidinger
|
0b79ecc193
|
Increased MAXOSDHEIGHT to 1200
|
2009-05-09 10:28:15 +02:00 |
|
Klaus Schmidinger
|
f936db2ac6
|
Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined on full featured DVB cards
|
2009-05-09 10:11:16 +02:00 |
|
Klaus Schmidinger
|
61c811ac70
|
Fixed a typo in aspect ratio 2.21:1
|
2009-05-08 13:29:42 +02:00 |
|
Klaus Schmidinger
|
b0d380ba06
|
cFrameDetector::Analyze() now syncs on the TS packet sync bytes
|
2009-05-03 14:45:53 +02:00 |
|
Klaus Schmidinger
|
f161d1b2fe
|
OSD sizes in percent; automatic update of OSD size
|
2009-05-03 14:15:21 +02:00 |
|
Klaus Schmidinger
|
34b3d46784
|
Adjusted release date
|
2009-04-26 09:43:16 +02:00 |
|
Klaus Schmidinger
|
509fc7f098
|
Added a note to the INSTALL file about using subdirectories to split a large disk into separate areas for VDR's video data and other stuff
|
2009-04-25 14:23:58 +02:00 |
|
Klaus Schmidinger
|
e7c18af94c
|
Only storing non-zero Pts values in ptsIndex
|
2009-04-19 15:19:10 +02:00 |
|
Klaus Schmidinger
|
85645317ae
|
cDvbPlayer::Empty() subtracts 1 from readIndex, because Action() will first increment it
|
2009-04-19 15:17:17 +02:00 |
|
Klaus Schmidinger
|
3f492c4f57
|
Implemented TsSetTeiOnBrokenPackets()
|
2009-04-19 11:07:07 +02:00 |
|
Klaus Schmidinger
|
457208b101
|
Added missing 'const' to cRecording::FramesPerSecond()
|
2009-04-19 09:02:16 +02:00 |
|
Klaus Schmidinger
|
ce4c062e0d
|
Fixed detecting the frame rate for streams with PTS distances of 1800
|
2009-04-18 14:59:55 +02:00 |
|
Klaus Schmidinger
|
efd7427bbe
|
Fixed distortions when switching to the next file during replay
|
2009-04-18 14:28:15 +02:00 |
|
Klaus Schmidinger
|
fc54164405
|
Added cDevice::NumProvidedSystems() to PLUGINS.html
|
2009-04-18 09:50:32 +02:00 |
|
Klaus Schmidinger
|
b83439b87e
|
Fixed the MEGABYTE() macro to make it correctly handle parameters resulting in values larger than 2GB
|
2009-04-18 09:37:54 +02:00 |
|
Klaus Schmidinger
|
5b57bdebdc
|
Added cThread::SetIOPriority() and using it in cRemoveDeletedRecordingsThread
|
2009-04-13 13:55:23 +02:00 |
|
Klaus Schmidinger
|
b36d06e1ea
|
The SVDRP command PUTE now supports reading the EPG data from a given file
|
2009-04-13 13:35:29 +02:00 |
|
Klaus Schmidinger
|
c674d80762
|
No longer resetting the patPmtParser in cDevice::PlayTs()
|
2009-04-13 12:55:28 +02:00 |
|
Klaus Schmidinger
|
7f314c07b6
|
Reverted back to previous version of RemoveDeletedRecordings(), because the thread was started every minute
|
2009-04-13 12:29:10 +02:00 |
|
Klaus Schmidinger
|
27c061e449
|
Made MAXFRAMESIZE a multiple of TS_SIZE to avoid breaking up TS packets
|
2009-04-13 11:12:54 +02:00 |
|
Klaus Schmidinger
|
3628bbbfa1
|
cDevice::PlayTs() now syncs on the TS packet sync bytes
|
2009-04-13 11:08:05 +02:00 |
|
Klaus Schmidinger
|
1d829aaf6d
|
No longer checking for deleted recordings to be removed from the foreground thread
|
2009-04-12 14:20:52 +02:00 |
|
Klaus Schmidinger
|
ffc0f49c12
|
Improved efficiency of cEIT::cEIT()
|
2009-04-12 09:09:47 +02:00 |
|
Klaus Schmidinger
|
af89f39e82
|
No longer writing the video type into channels.conf if VPID is 0
|
2009-04-10 11:34:33 +02:00 |
|
Klaus Schmidinger
|
fc0d238194
|
Added missing AUDIO_PAUSE/AUDIO_CONTINUE calls to cDvbDevice
|
2009-04-10 10:27:16 +02:00 |
|
Klaus Schmidinger
|
0a2de94d07
|
Fixed detecting the frame rate for radio recordings
|
2009-04-05 14:15:25 +02:00 |
|
Klaus Schmidinger
|
daa6799705
|
Making sure any floating point numbers written use a decimal point
|
2009-04-05 13:23:58 +02:00 |
|
Klaus Schmidinger
|
371a9a9025
|
cDevice::PlayTs() now plays as many TS packets as possible in one call
|
2009-04-05 12:29:27 +02:00 |
|
Klaus Schmidinger
|
43d25f07de
|
Fixed the 'VideoOnly' condition in the PlayPes() and PlayTs() calls in cDvbPlayer::Action()
|
2009-04-05 11:01:21 +02:00 |
|
Klaus Schmidinger
|
5ee2a21c8a
|
Fixed a crash when jumping to an editing mark in an audio recording
|
2009-04-05 10:45:01 +02:00 |
|
Klaus Schmidinger
|
8114d7c63e
|
Now freeing configDirectory before setting it to a new value in cPlugin::SetConfigDirectory()
|
2009-04-05 10:21:20 +02:00 |
|
Klaus Schmidinger
|
9ff445dce4
|
Added missing virtual destructor to cPalette
|
2009-04-05 10:20:58 +02:00 |
|
Klaus Schmidinger
|
168907fd0b
|
Added missing '[]' to the delete operator in cMenuEditStrItem::~cMenuEditStrItem()
|
2009-04-05 10:15:12 +02:00 |
|
Klaus Schmidinger
|
c886e69bc6
|
Improved replay at the begin and end of a recording; cDvbPlayer::Action() no longer calls DeviceFlush()
|
2009-04-05 09:08:02 +02:00 |
|
Klaus Schmidinger
|
d0a42e9c81
|
Fixed cDvbPlayer::NextFile() to handle files larger than 2GB
|
2009-03-28 17:14:53 +01:00 |
|
Klaus Schmidinger
|
2e4aa1a595
|
Added command line help for the '-i' option
|
2009-03-27 15:54:42 +01:00 |
|
Klaus Schmidinger
|
e3de25dd11
|
Modified cFrameDetector::Analyze() to minimize file I/O overhead during recording
|
2009-03-27 14:11:43 +01:00 |
|
Klaus Schmidinger
|
323969e58d
|
Adapted cFrameDetector::Analyze() to HD NTSC broadcasts that split frames over several payload units
|
2009-03-27 13:38:59 +01:00 |
|
Klaus Schmidinger
|
e7ea3b3c70
|
Replaced cBackTrace with cPtsIndex
|
2009-03-13 14:45:12 +01:00 |
|
Klaus Schmidinger
|
4c0ab3d3e7
|
Added cRecordingInfo::GetEvent()
|
2009-02-28 10:51:42 +01:00 |
|
Klaus Schmidinger
|
3d309c498c
|
Updated the Italian OSD texts
|
2009-02-22 12:51:46 +01:00 |
|
Klaus Schmidinger
|
a8d053b66d
|
Added credits for Derek Kelly
|
2009-02-08 11:28:34 +01:00 |
|
Klaus Schmidinger
|
6a6aac9dd3
|
Added cap_sys_nice to the capabilities that are not dropped
|
2009-02-01 10:15:47 +01:00 |
|
Klaus Schmidinger
|
9a7473eaf3
|
Fixed handling the 'new' indicator in the recordings menu for TS recordings
|
2009-01-30 16:48:40 +01:00 |
|
Klaus Schmidinger
|
2bc0af882c
|
Fixed a hangup when replaying a TS recording with subtitles activated
|
2009-01-30 16:07:32 +01:00 |
|
Klaus Schmidinger
|
cf7867ebe7
|
Fixed a typo
|
2009-01-25 12:07:29 +01:00 |
|
Klaus Schmidinger
|
f9c1974f2d
|
Improved fast-forward/-rewind for audio recordings
|
2009-01-25 11:39:43 +01:00 |
|
Klaus Schmidinger
|
73be47a4b1
|
Added credit to Winfried Koehler
|
2009-01-24 15:27:06 +01:00 |
|
Klaus Schmidinger
|
f01af488e1
|
Fixed handling the maximum video file size
|
2009-01-24 15:24:19 +01:00 |
|
Klaus Schmidinger
|
85e34776ff
|
The PAT/PMT is now only processed if its version changes
|
2009-01-24 13:47:46 +01:00 |
|
Klaus Schmidinger
|
f311ce508a
|
av7110_v4ldvb_api5_audiobuf_test_1.diff is still necessary
|
2009-01-24 13:20:23 +01:00 |
|
Klaus Schmidinger
|
c5553f9187
|
Fixed editing PES recordings
|
2009-01-24 13:16:43 +01:00 |
|
Klaus Schmidinger
|
a02868c90c
|
Fixed detecting frames for pure audio recordings
|
2009-01-24 12:30:18 +01:00 |
|
Klaus Schmidinger
|
fa848a6f2e
|
Added an 'int' typecast to calculations involving FramesPerSecond() to avoid compiler warnings
|
2009-01-24 11:42:24 +01:00 |
|
Klaus Schmidinger
|
c2ecee3d40
|
Fixed cDevice::PlayTsAudio() and made cDevice::PlayTsVideo() return 0 if PlayVideo() didn't play anything
|
2009-01-24 11:20:24 +01:00 |
|
Klaus Schmidinger
|
2b174b07bd
|
Changed cPatPmtGenerator to make sure the PMT pid doesn't collide with any of the actual pids of the channel
|
2009-01-23 16:44:46 +01:00 |
|
Klaus Schmidinger
|
1ca753003b
|
Checking the pointer field in cPatPmtParser::ParsePmt() only in 'payload start' packets
|
2009-01-23 16:43:23 +01:00 |
|
Klaus Schmidinger
|
4895d6b9e2
|
Checking the remaining packet length after processing the pointer field
|
2009-01-23 14:34:05 +01:00 |
|
Klaus Schmidinger
|
a1e7922938
|
Fixed handling the pointer field in cPatPmtParser::ParsePmt()
|
2009-01-23 14:19:58 +01:00 |
|
Klaus Schmidinger
|
1789a813f7
|
Added checking mutexCurrentAudioTrack to cDevice::PlayTs()
|
2009-01-18 11:45:28 +01:00 |
|
Klaus Schmidinger
|
3434f061b3
|
Implemented option '-i'
|
2009-01-18 11:10:29 +01:00 |
|
Klaus Schmidinger
|
3def525dc4
|
Added "DEFINES += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" to Make.config.template
|
2009-01-18 10:46:13 +01:00 |
|
Klaus Schmidinger
|
c7ce1c37e3
|
Fixed removing deleted recordings in case there is a problem
|
2009-01-16 15:59:47 +01:00 |
|
Klaus Schmidinger
|
036c292460
|
Fixed incrementing the continuity counter in cPatPmtGenerator::GetPmt()
|
2009-01-16 15:28:18 +01:00 |
|
Klaus Schmidinger
|
d500f17d50
|
Added clearing the TS buffers in cDevice::Detach()
|
2009-01-16 15:20:29 +01:00 |
|
Klaus Schmidinger
|
70ec0dfa1b
|
Added a missing Detach() in cTransfer::Activate()
|
2009-01-16 15:16:08 +01:00 |
|
Klaus Schmidinger
|
71dc09e788
|
Fixed returning complete PES packets in cTsToPes::GetPes()
|
2009-01-16 14:44:55 +01:00 |
|
Klaus Schmidinger
|
329d7da4ec
|
Added some missing 'const' statements to cBitmap
|
2009-01-16 14:39:27 +01:00 |
|
Klaus Schmidinger
|
0c5374ce7d
|
Added a typecast in cUnbufferedFile::Write() to avoid an error message when compiling on 64 bit systems
|
2009-01-16 14:31:26 +01:00 |
|
Klaus Schmidinger
|
970622ccf2
|
The full-featured DVB cards are now given the TS data directly for replay
|
2009-01-16 14:27:22 +01:00 |
|
Klaus Schmidinger
|
60c5248a36
|
Removed the '#define FE_CAN_2ND_GEN_MODULATION'
|
2009-01-06 16:56:27 +01:00 |
|
Klaus Schmidinger
|
1f3af22711
|
Fixed outdated remarks
|
2009-01-06 15:13:26 +01:00 |
|
Klaus Schmidinger
|
d1ea5ca06d
|
cDvbDevice now uses the FE_CAN_2G_MODULATION flag
|
2009-01-06 14:52:54 +01:00 |
|
Klaus Schmidinger
|
f9a2758205
|
Fixed cPatPmtParser::ParsePmt() to reset vpid and vtype when switching from a video to an audio channel
|
2009-01-06 14:47:53 +01:00 |
|
Klaus Schmidinger
|
7de7ede26f
|
The recording format is now Transport Stream
|
2009-01-06 14:41:11 +01:00 |
|
Klaus Schmidinger
|
7470253c60
|
Added a poll to cDvbDevice::PlayVideo() and cDvbDevice::PlayAudio() to avoid excessive CPU load
|
2008-12-28 11:03:00 +01:00 |
|
Klaus Schmidinger
|
7b2085b575
|
Changed cDvbDevice::GrabImage() to use V4L2
|
2008-12-22 10:26:16 +01:00 |
|
Klaus Schmidinger
|
7702a6c7e3
|
Fixed handling modulation types for DVB-S transponders when processing the NIT
|
2008-12-20 11:05:22 +01:00 |
|
Klaus Schmidinger
|
5cbc33d897
|
Fixed handling the 'pointer field' in generating and parsing PAT/PMT
|
2008-12-20 10:46:53 +01:00 |
|
Klaus Schmidinger
|
051f0def47
|
Updated the Russian OSD texts
|
2008-12-17 17:10:17 +01:00 |
|
Klaus Schmidinger
|
07defaad3a
|
Added notes about driver patches
|
2008-12-14 15:04:56 +01:00 |
|
Klaus Schmidinger
|
22feb7bf1c
|
Improved handling PES video packets with zero length when converting from TS to PES
|
2008-12-13 14:43:22 +01:00 |
|
Klaus Schmidinger
|
3c7d1a16ac
|
Switched to the new S2API driver API; cDvbTuner::IsTunedTo()now also checks the symbol rate in case of DVB-S and DVB-C
|
2008-12-13 12:22:36 +01:00 |
|
Klaus Schmidinger
|
8ad7803a46
|
Added a note about 'Id' being obsolete to the description of cDevice::PlayAudio()
|
2008-09-14 13:46:13 +02:00 |
|
Klaus Schmidinger
|
b203807818
|
Removed unneeded include files <linux/dvb/dmx.h> und <time.h> from remux.h
|
2008-09-06 14:49:19 +02:00 |
|
Klaus Schmidinger
|
a079bc9c25
|
Errors in config files no longer keep VDR from starting
|
2008-09-06 14:20:20 +02:00 |
|
Klaus Schmidinger
|
089b421dca
|
Fixed wrong value for TableIdBAT in libsi/si.h
|
2008-09-06 12:44:51 +02:00 |
|
Klaus Schmidinger
|
ad19b83ff2
|
Replaced the Finnish language code "smi" with "suo"
|
2008-09-06 12:25:32 +02:00 |
|
Klaus Schmidinger
|
4f9b3175d0
|
Fixed a problem with calling isyslog() from within the SignalHandler()
|
2008-09-06 11:26:01 +02:00 |
|
Klaus Schmidinger
|
2e66fdd634
|
Fixed a possible integer overflow in GetAbsTime()
|
2008-09-06 09:41:15 +02:00 |
|
Klaus Schmidinger
|
248b7424be
|
Updated the sources.conf file
|
2008-08-16 10:10:51 +02:00 |
|
Klaus Schmidinger
|
d9e56db9fc
|
First step towards switching to TS (Transport Stream) as recording format
|
2008-08-15 14:49:34 +02:00 |
|
Klaus Schmidinger
|
0b1886875a
|
Removed the compile time option VFAT
|
2008-05-03 10:19:31 +02:00 |
|
Klaus Schmidinger
|
80f7e64f22
|
Backported 'No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig' to version 1.6.0
|
2008-05-03 10:01:19 +02:00 |
|
Klaus Schmidinger
|
8ce144c607
|
No longer calling FcFini() to avoid problems with older (broken) versions of fontconfig
|
2008-05-02 20:34:46 +02:00 |
|
Klaus Schmidinger
|
b6eaa08dbf
|
Backported 'The SVDRP signon message now indicates the character encoding in use' to version 1.6.0
|
2008-05-02 14:31:05 +02:00 |
|
Klaus Schmidinger
|
4ecf7e1728
|
The SVDRP signon message now indicates the character encoding in use
|
2008-05-02 14:22:23 +02:00 |
|
Klaus Schmidinger
|
2af47cfb18
|
Added missing description of the 'S' channel parameter to vdr.5
|
2008-05-02 13:50:34 +02:00 |
|
Klaus Schmidinger
|
7d1b84a997
|
Implemented handling the standard component descriptor for AC3
|
2008-05-01 15:41:04 +02:00 |
|
Klaus Schmidinger
|
df12c00ff8
|
Removed obsolete $(NCURSESLIB) from the Makefile
|
2008-04-19 10:59:23 +02:00 |
|
Klaus Schmidinger
|
c915c27fda
|
Updated the Italian OSD texts
|
2008-04-19 10:23:43 +02:00 |
|
Klaus Schmidinger
|
17354c3cf5
|
Adapted the tuning code to the new DVBFE_SET_DELSYS API
|
2008-04-19 09:23:59 +02:00 |
|
Klaus Schmidinger
|
db1da33b7f
|
Backported 'Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs' to version 1.6.0
|
2008-04-13 13:35:09 +02:00 |
|
Klaus Schmidinger
|
7bc94dbcf4
|
Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs
|
2008-04-13 13:30:55 +02:00 |
|
Klaus Schmidinger
|
c7c6394e10
|
Fixed setting the OSD level in the 'osddemo' example
|
2008-04-13 13:02:53 +02:00 |
|
Klaus Schmidinger
|
fc3ac12d39
|
Backported 'Fixed initializing the timer's flags in the cTimer copy constructor' to version 1.6.0
|
2008-04-13 12:48:51 +02:00 |
|
Klaus Schmidinger
|
e325ba4e26
|
Fixed initializing the timer's flags in the cTimer copy constructor
|
2008-04-13 12:45:15 +02:00 |
|
Klaus Schmidinger
|
2427a1b12c
|
Now setting the thread name, so that it can be seen in 'top -H'
|
2008-04-13 12:14:58 +02:00 |
|
Klaus Schmidinger
|
bb808bf78e
|
Backported 'Improved logging system time changes to avoid problems on slow systems under heavy load' to version 1.6.0
|
2008-04-13 11:49:13 +02:00 |
|
Klaus Schmidinger
|
00125a258d
|
Improved logging system time changes to avoid problems on slow systems under heavy load
|
2008-04-13 11:44:48 +02:00 |
|
Klaus Schmidinger
|
aa6110ef56
|
Backported 'Fixed handling the counter in detection of pre 1.3.19 PS data' to version 1.6.0
|
2008-04-13 11:21:00 +02:00 |
|
Klaus Schmidinger
|
9d17559caf
|
Fixed handling the counter in detection of pre 1.3.19 PS data
|
2008-04-12 14:14:07 +02:00 |
|
Klaus Schmidinger
|
0e5bc7773a
|
Fixed displaying transponder data when it is modified
|
2008-04-12 13:52:57 +02:00 |
|
Klaus Schmidinger
|
e59c6ac433
|
Re-implemented handling of DVB-S2
|
2008-04-12 13:39:12 +02:00 |
|
Klaus Schmidinger
|
0b82b38533
|
Version 1.6.0
|
2008-03-23 11:00:31 +01:00 |
|
Klaus Schmidinger
|
d0ac879e64
|
Added a note about VDR_CHARSET_OVERRIDE to the INSTALL file
|
2008-03-22 11:09:35 +01:00 |
|
Klaus Schmidinger
|
65e049279d
|
Updated the Portuguese language texts
|
2008-03-22 10:03:25 +01:00 |
|
Klaus Schmidinger
|
25d97f6d68
|
Added Chinese language texts
|
2008-03-18 17:34:00 +01:00 |
|
Klaus Schmidinger
|
11d81e4213
|
Updated the Croatian language texts
|
2008-03-18 17:19:26 +01:00 |
|
Klaus Schmidinger
|
b265cb473f
|
Changed the description of VDR_CHARSET_OVERRIDE
|
2008-03-16 11:48:13 +01:00 |
|
Klaus Schmidinger
|
6b678bcbda
|
Resetting a timer's 'pending' flag when it has ended
|
2008-03-16 11:16:28 +01:00 |
|
Klaus Schmidinger
|
e68d8ab41c
|
Fixed tuning to a live channel after a recording has been stopped using the 'Back' key
|
2008-03-14 13:27:39 +01:00 |
|
Klaus Schmidinger
|
864acdeed4
|
Fixed displaying the free disk space
|
2008-03-14 13:11:28 +01:00 |
|
Klaus Schmidinger
|
0e0a1dfdda
|
Added Russian translations to the 'skincurses' and 'pictures' plugins
|
2008-03-14 13:00:08 +01:00 |
|
Klaus Schmidinger
|
89fa411ab6
|
Updated the Swedish OSD texts
|
2008-03-12 17:27:27 +01:00 |
|
Klaus Schmidinger
|
025e0c2bec
|
Fixed formatting the name section in the VDR man pages
|
2008-03-09 16:07:46 +01:00 |
|
Klaus Schmidinger
|
d1578fd95a
|
Updated the Polish OSD texts
|
2008-03-09 15:43:42 +01:00 |
|
Klaus Schmidinger
|
3b39c8c18f
|
Updated the Italian OSD texts
|
2008-03-09 10:33:28 +01:00 |
|
Klaus Schmidinger
|
28e7052461
|
Updated the Ukrainian OSD texts
|
2008-03-07 16:27:14 +01:00 |
|
Klaus Schmidinger
|
8bfee7a1b4
|
Fixed automatically selecting the preferred subtitle language
|
2008-03-07 15:44:52 +01:00 |
|
Klaus Schmidinger
|
21e7de9ec5
|
Updated the Spanish and Catalanian OSD texts
|
2008-03-05 17:42:28 +01:00 |
|
Klaus Schmidinger
|
f040eed489
|
Fixed a signed character used as index in cBase64Encoder::NextLine()
|
2008-03-05 17:25:44 +01:00 |
|
Klaus Schmidinger
|
620eb8150b
|
Revoked the fixed change of the default character set for SI data and introduced an environment variable to control it
|
2008-03-05 17:16:31 +01:00 |
|
Klaus Schmidinger
|
22805840fb
|
Added a missing reset of maxNumber in cChannels::Renumber()
|
2008-03-05 16:45:54 +01:00 |
|
Klaus Schmidinger
|
5323db268d
|
Adjusted release date
|
2008-03-02 10:25:13 +01:00 |
|
Klaus Schmidinger
|
2d88d1fe86
|
Cleanups in *.po files
|
2008-03-01 14:33:17 +01:00 |
|
Klaus Schmidinger
|
4b4ef2df60
|
Changed the default character set for SI data from ISO6937 to ISO-8859-9
|
2008-03-01 12:06:27 +01:00 |
|
Klaus Schmidinger
|
3bd7f7a0e0
|
Rendering the non-breaking space symbol as a blank
|
2008-03-01 10:21:12 +01:00 |
|
Klaus Schmidinger
|
2497217096
|
The 'plugins' target in the Makefile now returns an error exit code if one of the plugins failed to compile
|
2008-03-01 09:42:36 +01:00 |
|
Klaus Schmidinger
|
e2c3582834
|
Made the 'pic2mpg' script of the 'pictures' plugin work with relative paths
|
2008-02-29 14:38:44 +01:00 |
|
Klaus Schmidinger
|
bca18a19c9
|
Updated the Turkish OSD texts
|
2008-02-29 14:11:49 +01:00 |
|
Klaus Schmidinger
|
acd56a9501
|
Updated the Czech OSD texts
|
2008-02-29 13:50:24 +01:00 |
|
Klaus Schmidinger
|
b402f4f603
|
Updated the Slovenian OSD texts
|
2008-02-29 13:43:34 +01:00 |
|
Klaus Schmidinger
|
91dff73cf4
|
Fixed a crash in cFreetypeFont::DrawText() if an unknown symbol is encountered; unknown symbols are replaced with a '?'
|
2008-02-29 13:41:11 +01:00 |
|
Klaus Schmidinger
|
ff04bc72fd
|
Fixed handling 3 and 4 byte UTF-8 symbols in Utf8CharGet()
|
2008-02-29 13:23:02 +01:00 |
|
Klaus Schmidinger
|
4d6f0fb4c4
|
Updated French language texts
|
2008-02-27 17:15:28 +01:00 |
|
Klaus Schmidinger
|
d5dc5de97a
|
Stripping control codes 0x86 and 0x87 from SI strings
|
2008-02-26 16:26:12 +01:00 |
|
Klaus Schmidinger
|
4c1ab4f82d
|
Updated the Dutch OSD texts
|
2008-02-26 16:22:59 +01:00 |
|
Klaus Schmidinger
|
564c3cec99
|
Updated the Romanian OSD texts (thanks to Lucian Muresan)
|
2008-02-25 18:17:12 +01:00 |
|
Klaus Schmidinger
|
3a2246a12b
|
Made the 'pic2mpg' script of the 'pictures' plugin work with uppercase filename extensions
|
2008-02-25 18:11:33 +01:00 |
|
Klaus Schmidinger
|
5a40d9aff2
|
Updated the Swedish OSD texts
|
2008-02-24 12:29:54 +01:00 |
|
Klaus Schmidinger
|
ce7b0c94f7
|
Added the backslash ('\') to the list of characters that need to be escaped when executing external commands
|
2008-02-24 10:30:49 +01:00 |
|
Klaus Schmidinger
|
088c325e8f
|
Increased the valid range of the "Subtitle offset" setup option to -100...100
|
2008-02-24 10:11:14 +01:00 |
|
Klaus Schmidinger
|
25cc41854e
|
No longer trying to switch to an available channel if the primary device has no valid programme and a menu is open
|
2008-02-23 15:41:14 +01:00 |
|
Klaus Schmidinger
|
300d402663
|
The CAM menu now stays open as long as it is automatically updated
|
2008-02-23 14:40:58 +01:00 |
|
Klaus Schmidinger
|
edfe582941
|
Attempting to stay on the current channel in case of an upcoming recording
|
2008-02-23 13:19:10 +01:00 |
|
Klaus Schmidinger
|
1b1267674f
|
The scrollbar handle now always has a height that is at least the width of the scrollbar
|
2008-02-23 10:50:28 +01:00 |
|
Klaus Schmidinger
|
3a70484121
|
Revised the fix of calculating the scrollbar height in the skins
|
2008-02-22 17:02:31 +01:00 |
|
Klaus Schmidinger
|
8bf512690a
|
Fixed the format in cRemote::Put() to use "%016llX" instead of "%016LX"
|
2008-02-22 15:36:42 +01:00 |
|
Klaus Schmidinger
|
0e7aa50a38
|
Updated the Italian OSD texts
|
2008-02-22 13:26:13 +01:00 |
|
Klaus Schmidinger
|
f10368dddb
|
Fixed various spelling errors and improved PLUGINS.html
|
2008-02-18 20:40:08 +01:00 |
|
Klaus Schmidinger
|
a3fb7946b5
|
Updated the Dutch OSD texts
|
2008-02-18 16:51:40 +01:00 |
|
Klaus Schmidinger
|
084ac0c334
|
Updated the Danish OSD texts
|
2008-02-18 16:46:01 +01:00 |
|
Klaus Schmidinger
|
0b481b18e2
|
Fixed setting the current subtitle track in Transfer-Mode
|
2008-02-17 16:04:52 +01:00 |
|
Klaus Schmidinger
|
31a0318de4
|
Implemented cSkinCursesDisplayMenu::SetScrollbar(); fixed calculating the scrollbar sizes in the skins
|
2008-02-17 14:29:24 +01:00 |
|
Klaus Schmidinger
|
dc7c5464fc
|
Introduced 'operator const void * ()' in cString
|
2008-02-17 13:47:12 +01:00 |
|
Klaus Schmidinger
|
54b4d4e4e7
|
Implemented cSkin::SetScrollbar()
|
2008-02-17 12:31:16 +01:00 |
|
Klaus Schmidinger
|
28a82b3186
|
Added missing #include <limits.h> to epg.c and menuitems.h
|
2008-02-16 16:12:21 +01:00 |
|
Klaus Schmidinger
|
1a0beec1bf
|
Added new cStatus functions to the 'status' plugin
|
2008-02-16 15:41:05 +01:00 |
|
Klaus Schmidinger
|
6140c49f14
|
Added cStatus::TimerChange()
|
2008-02-16 15:04:49 +01:00 |
|
Klaus Schmidinger
|
6b35173789
|
Implemented the cStatus, cDevice and cPlayer functions for setting subtitle tracks in plugins
|
2008-02-16 13:59:09 +01:00 |
|
Klaus Schmidinger
|
741400fa66
|
Fixed handling recordings on other file systems than the video directory
|
2008-02-16 13:38:22 +01:00 |
|
Klaus Schmidinger
|
856c1953c4
|
Updated the Russian OSD texts
|
2008-02-15 16:33:36 +01:00 |
|
Klaus Schmidinger
|
6bef17cdec
|
When deleting the recording that is currently replayed, the replay is now stopped immediately
|
2008-02-15 16:13:10 +01:00 |
|
Klaus Schmidinger
|
a81e3699d1
|
Limiting the length of the recording name in timers in case VDR is run with --vfat (replaces the previous change to svdrp.c)
|
2008-02-15 15:46:07 +01:00 |
|
Klaus Schmidinger
|
9495aa9923
|
Using cString::sprintf() instead of asprintf()
|
2008-02-15 14:57:48 +01:00 |
|
Klaus Schmidinger
|
e1eb84db49
|
Limiting the length of the recording name in timers created via SVDRP in case VDR is run with --vfat
|
2008-02-10 13:41:43 +01:00 |
|
Klaus Schmidinger
|
5a44b8b801
|
Running the thread that removes deleted recordings at a low priority
|
2008-02-10 12:52:14 +01:00 |
|
Klaus Schmidinger
|
47ea5cb1d0
|
Fixed detecting directories in cFileNameList::Load()
|
2008-02-10 12:41:18 +01:00 |
|
Klaus Schmidinger
|
b678d5812c
|
Fixed a loss of a timer's 'recording' flag after modifying it via MODT
|
2008-02-10 12:25:52 +01:00 |
|
Klaus Schmidinger
|
dcbcd18890
|
Changed the message "Upcoming VPS recording!" to "Upcoming recording!" because it applies to non-VPS recordings as well
|
2008-02-10 11:58:21 +01:00 |
|
Klaus Schmidinger
|
9622a5b6ec
|
The free disk space is now also displayed in the title of the "Recordings" menu
|
2008-02-10 11:46:20 +01:00 |
|
Klaus Schmidinger
|
5f9f793d7b
|
Fixed setting the date in the channel display of the classic and sttng skins, to avoid unnecessary OSD access
|
2008-02-10 10:10:44 +01:00 |
|
Klaus Schmidinger
|
df0e2f0dc8
|
The section handler is now stopped before the device is destroyed
|
2008-02-09 16:28:15 +01:00 |
|
Klaus Schmidinger
|
7ad17726d8
|
Improved sending all frames to devices that can handle them in fast forward trick speeds, including subtitles
|
2008-02-09 15:12:55 +01:00 |
|
Klaus Schmidinger
|
6520725bb2
|
Ignoring "repeat" and "release" keys in the time search entry mode during replay
|
2008-02-09 12:29:04 +01:00 |
|
Klaus Schmidinger
|
8f5da3f68b
|
Fixed setting the OSD area in the pictures plugin
|
2008-02-09 12:15:52 +01:00 |
|
Klaus Schmidinger
|
197d6a9c85
|
Speeded up anti-aliased font rendering by caching the blend indexes
|
2008-02-09 11:52:25 +01:00 |
|
Klaus Schmidinger
|
e6f806d602
|
Implemented option --userdump
|
2008-02-08 15:55:30 +01:00 |
|
Klaus Schmidinger
|
f54c810bcd
|
Revoked the switch to the "multiproto" driver in order to make a new stable version
|
2008-02-08 13:48:31 +01:00 |
|
Klaus Schmidinger
|
538cbdb26a
|
Added option -i to the pictures plugin's pic2mpg to ignore unknown file types
|
2008-02-02 11:34:43 +01:00 |
|
Klaus Schmidinger
|
317240e970
|
Updated the Italian OSD texts
|
2008-02-01 15:25:56 +01:00 |
|
Klaus Schmidinger
|
6a4852710b
|
Removed switching to the next higher or lower channel if the current channel is not available
|
2008-01-27 14:40:11 +01:00 |
|
Klaus Schmidinger
|
d0af2f90e7
|
Implemented handling of DVB-S2
|
2008-01-27 14:35:54 +01:00 |
|
Klaus Schmidinger
|
f8274a9a9f
|
Fixed finding new transponders
|
2008-01-25 14:55:39 +01:00 |
|
Klaus Schmidinger
|
6d8f92e240
|
The new option --localedir can be used to set the locale directory at runtime
|
2008-01-19 12:25:54 +01:00 |
|
Klaus Schmidinger
|
a51eb0895c
|
Updated the Makefile of the skincurses plugin
|
2008-01-19 11:42:41 +01:00 |
|
Klaus Schmidinger
|
f75b1f2e77
|
Updated the Finnish OSD texts
|
2008-01-19 11:37:21 +01:00 |
|
Klaus Schmidinger
|
b013f4ce83
|
Fixed the Play function in the pictures plugin
|
2008-01-19 11:21:32 +01:00 |
|
Klaus Schmidinger
|
dc0665ebf3
|
Enhanced the SVDRP command CLRE to allow clearing the EPG data of a particular channel
|
2008-01-13 15:06:25 +01:00 |
|
Klaus Schmidinger
|
5e3374539c
|
Added a section about "Logging" to PLUGINS.html
|
2008-01-13 14:48:15 +01:00 |
|
Klaus Schmidinger
|
d39cd60ef6
|
The automatic shutdown is now suppressed if the remote control is currently disabled
|
2008-01-13 14:31:47 +01:00 |
|
Klaus Schmidinger
|
28f34ab67b
|
Added a note about te new 'pictures' plugin
|
2008-01-13 14:19:08 +01:00 |
|
Klaus Schmidinger
|
819e4b9f10
|
Fixed displaying weekday names in the Schedule menu if the system uses UTF-8
|
2008-01-13 14:05:26 +01:00 |
|
Klaus Schmidinger
|
96288c2974
|
Updated the Hungarian language texts
|
2008-01-13 13:22:56 +01:00 |
|
Klaus Schmidinger
|
95764d4bd5
|
Added '-Wno-parentheses' to the compiler options in order to avoid silly compiler warnings
|
2008-01-13 13:00:23 +01:00 |
|
Klaus Schmidinger
|
4337f88820
|
Added a missing setting of lastFreeMB in cMenuMain::Update()
|
2008-01-13 12:44:19 +01:00 |
|
Klaus Schmidinger
|
39a3ad2b2e
|
Fixed a loss of the date display in the "classic" skin's main menu
|
2008-01-13 12:40:05 +01:00 |
|
Klaus Schmidinger
|
29871d8585
|
Fixed error handling in cCuttingThread::Action()
|
2008-01-13 12:23:39 +01:00 |
|
Klaus Schmidinger
|
2355fa852b
|
Fixed handling the '-l' option
|
2008-01-13 11:52:22 +01:00 |
|
Klaus Schmidinger
|
1e69c4a578
|
Fixed the "i18n:" target in the "newplugin" script, so that it can create the initial *.pot file
|
2008-01-13 11:49:55 +01:00 |
|
Klaus Schmidinger
|
0ec2063b5a
|
Added cString::Truncate()
|
2008-01-13 11:26:30 +01:00 |
|
Klaus Schmidinger
|
49f7a7f574
|
Fixed cVector::Clear() and cStringList::Clear()
|
2008-01-01 15:10:07 +01:00 |
|
Klaus Schmidinger
|
6f76e10038
|
cTimeMs now uses the monotonic clock, if available
|
2007-12-27 15:58:18 +01:00 |
|
Klaus Schmidinger
|
bd411a6620
|
The kInfo key is now propagated to any open menu
|
2007-11-25 15:27:10 +01:00 |
|
Klaus Schmidinger
|
ade33990f5
|
Implemented setup option "Miscellaneous/Emergency exit"
|
2007-11-25 14:20:03 +01:00 |
|
Klaus Schmidinger
|
a97119d0b4
|
Fixed the declaration of cSubtitleObject::Decode8BppCodeString()
|
2007-11-25 13:35:08 +01:00 |
|
Klaus Schmidinger
|
4227b6f082
|
Fixed suddenly stopping subtitles in live mode
|
2007-11-18 15:21:51 +01:00 |
|
Klaus Schmidinger
|
db4c8c3c76
|
Fixed stopping live subtitles when a player is attached to the device
|
2007-11-17 15:58:55 +01:00 |
|
Klaus Schmidinger
|
e47d73715b
|
Fixed handling small PES packets that caused subtitles to be displayed late in live mode
|
2007-11-17 13:59:08 +01:00 |
|
Klaus Schmidinger
|
b88420b23b
|
Updated the Russian OSD texts
|
2007-11-16 16:40:38 +01:00 |
|
Klaus Schmidinger
|
5793a99d3d
|
Fixed assembling PS1 packets in cTS2PES::instant_repack()
|
2007-11-10 13:40:51 +01:00 |
|
Klaus Schmidinger
|
c568200d2e
|
Fixed decoding filename characters in case there are not two hex digits after the '#'
|
2007-11-04 11:24:07 +01:00 |
|
Klaus Schmidinger
|
c01249ffe5
|
Fixed a crash if no fonts are found
|
2007-11-04 11:11:34 +01:00 |
|
Klaus Schmidinger
|
7823790beb
|
Improved the 'i18n' target in plugin Makefiles
|
2007-11-04 11:00:16 +01:00 |
|
Klaus Schmidinger
|
993235bdcc
|
Improved the 'i18n' target in the Makefile to avoid unnecessary work
|
2007-11-04 10:18:45 +01:00 |
|
Klaus Schmidinger
|
612bbc0e06
|
Added a missing '.' to the date returned by DayDateTime()
|
2007-11-03 15:36:41 +01:00 |
|
Klaus Schmidinger
|
46b9d18368
|
The 'Allowed' parameter in cMenuEditStrItem() is now NULL by default, which results in using tr(FileNameChars)
|
2007-11-03 15:06:00 +01:00 |
|
Klaus Schmidinger
|
b54da2e0eb
|
Added some missing 'const' keywords
|
2007-11-03 14:52:08 +01:00 |
|
Klaus Schmidinger
|
672c8c3d0e
|
Fixed handling CONFDIR
|
2007-11-03 14:48:07 +01:00 |
|
Klaus Schmidinger
|
db3e2a122d
|
Fixed a possible blocking in replay when subtitles are active; fixed displaying subtitles in live mode
|
2007-11-03 14:39:25 +01:00 |
|
Klaus Schmidinger
|
06f813d2a8
|
Added a workaround for recovering from wrongfully interpreted "pre 1.3.19 PS1 packets"
|
2007-11-03 14:32:03 +01:00 |
|
Klaus Schmidinger
|
2fa568654d
|
Added Ukrainian language texts
|
2007-11-01 10:38:27 +01:00 |
|
Klaus Schmidinger
|
92ae9f154e
|
Added more special characters to the list of allowed characters when entering strings
|
2007-10-21 12:32:51 +02:00 |
|
Klaus Schmidinger
|
cd6041f9ae
|
Housekeeping now waits for a while after a replay has ended
|
2007-10-19 14:46:23 +02:00 |
|
Klaus Schmidinger
|
1e4c80799f
|
Improved shutdown handling
|
2007-10-19 14:37:03 +02:00 |
|
Klaus Schmidinger
|
eeaa969186
|
The "Play" key now starts replay of the selected recording in the Recordings menu
|
2007-10-19 14:22:03 +02:00 |
|
Klaus Schmidinger
|
eca4c9fcea
|
Updated the Italian OSD texts
|
2007-10-19 14:13:41 +02:00 |
|
Klaus Schmidinger
|
b389c31428
|
Updated the Estonian OSD texts
|
2007-10-19 13:58:59 +02:00 |
|
Klaus Schmidinger
|
cc95f37a09
|
Updated the French OSD texts
|
2007-10-19 13:54:24 +02:00 |
|
Klaus Schmidinger
|
dd26d8873f
|
Fixed checking compatibility mode for old subtitles plugin
|
2007-10-17 18:34:17 +02:00 |
|
Klaus Schmidinger
|
67df515c06
|
Added cDevice::CloseFilter(); some fixes to PLUGINS.html
|
2007-10-14 13:11:23 +02:00 |
|
Klaus Schmidinger
|
7780e3664a
|
Added cRecording::Undelete()
|
2007-10-14 10:23:19 +02:00 |
|
Klaus Schmidinger
|
c6ef96a6ae
|
Made the default copy ctor and the assign operator of cRecording private
|
2007-10-14 10:09:08 +02:00 |
|
Klaus Schmidinger
|
72983f3e4c
|
Added the '' character to the "allowed charcaters" in the de_DE.po file
|
2007-10-14 09:37:32 +02:00 |
|
Klaus Schmidinger
|
ce377ef416
|
Removed a duplicate ',' from the ca_ES.po file
|
2007-10-14 09:32:59 +02:00 |
|
Klaus Schmidinger
|
714e61b090
|
Added a note about how to initiate internationalization support to the README.i18n file; the Makefile generated by the 'newplugin' script now has the 'i18n' target automatically create an initial 'po/pluginname.pot' file
|
2007-10-14 09:29:59 +02:00 |
|
Klaus Schmidinger
|
de45da896a
|
Improved the description of where logging goes in the INSTALL file
|
2007-10-13 13:03:57 +02:00 |
|
Klaus Schmidinger
|
913d4657c7
|
Fixed description of DeviceSetAvailableTrack() and cReceiver(), and added an example ~cMyReceiver() in PLUGINS.html
|
2007-10-13 12:57:15 +02:00 |
|
Klaus Schmidinger
|
ecc90d55bb
|
Updated the Hungarian language texts
|
2007-10-13 12:46:25 +02:00 |
|
Klaus Schmidinger
|
78ecc96e17
|
Implemented sending all frames to devices that can handle them in fast forward trick speeds
|
2007-10-13 12:28:35 +02:00 |
|
Klaus Schmidinger
|
b943bf2c50
|
Fixed a new[]/delete mismatch in cMenuEditStrItem::LeaveEditMode()
|
2007-10-13 12:07:27 +02:00 |
|
Klaus Schmidinger
|
929d3e9ba2
|
Fixed handling reallocated memory in cCharSetConv::Convert()
|
2007-10-13 12:03:39 +02:00 |
|
Klaus Schmidinger
|
441b002be9
|
Updated the Italian OSD texts
|
2007-10-13 11:52:42 +02:00 |
|
Klaus Schmidinger
|
a20bd2a42f
|
Only creating a new cDvbOsdProvider in cDvbDevice::MakePrimaryDevice() if 'On' is true
|
2007-10-13 11:17:56 +02:00 |
|
Klaus Schmidinger
|
42a8041352
|
Fixed a crash when pressing Left while at the first character of a cMenuEditStrItem
|
2007-10-13 10:41:37 +02:00 |
|
Klaus Schmidinger
|
f99b293de4
|
Added a missing SetVolumeDevice() call in cDevice::SetPrimaryDevice()
|
2007-10-13 10:34:30 +02:00 |
|
Klaus Schmidinger
|
20fd2553ff
|
Fixed a missing '-' at the next to last line of SVDRP help texts
|
2007-10-13 10:23:19 +02:00 |
|
Klaus Schmidinger
|
8945e9e296
|
Added a missing Channels.SetModified(true) call when deleting or moving a channel in the Channels menu
|
2007-10-13 10:12:28 +02:00 |
|
Klaus Schmidinger
|
59bc94fba2
|
Now generating translation files without line numbers; updated the Finnish OSD texts
|
2007-10-13 09:54:09 +02:00 |
|
Klaus Schmidinger
|
0c8cda9bd0
|
Implemented handling DVB subtitles
|
2007-10-12 14:52:30 +02:00 |
|
Klaus Schmidinger
|
ad1e138e5b
|
Fixed checking for ttDolbyLast in cDevice::SetCurrentAudioTrack()
|
2007-08-26 11:13:10 +02:00 |
|
Klaus Schmidinger
|
a80915ff22
|
There can now be more than one OSD at the same time
|
2007-08-26 09:58:10 +02:00 |
|
Klaus Schmidinger
|
6a737033ad
|
Added a missing error report to cCuttingThread::Action()
|
2007-08-25 10:36:10 +02:00 |
|
Klaus Schmidinger
|
fd60644895
|
The SVDRP command LSTC can now list the channels with group separators if the option ':groups' is given
|
2007-08-25 09:31:13 +02:00 |
|
Klaus Schmidinger
|
742f4cc378
|
VDR now uses the default configuration directory as defined in the CONFDIR varable in the Makefile
|
2007-08-25 08:58:44 +02:00 |
|
Klaus Schmidinger
|
a241ad38b8
|
Added the new i18n macro trVDR()
|
2007-08-24 14:03:47 +02:00 |
|
Klaus Schmidinger
|
98bdd0cfea
|
Changed the default for LOCDIR in Makefile and Make.config.template to "./locale"
|
2007-08-24 13:30:07 +02:00 |
|
Klaus Schmidinger
|
840821fc00
|
Fixed setting the locale file name in i18n-to-gettext.pl
|
2007-08-24 13:20:58 +02:00 |
|
Klaus Schmidinger
|
91ad06409b
|
Fixed some compiler warnings with gcc-4.2.0
|
2007-08-24 13:18:21 +02:00 |
|
Klaus Schmidinger
|
529becb865
|
Added a note about LANG having to be set to a valid locale in INSTALL
|
2007-08-24 13:13:08 +02:00 |
|
Klaus Schmidinger
|
1998a2fb62
|
Fixed detecting whether a particular locale is actually supported
|
2007-08-24 13:09:09 +02:00 |
|
Klaus Schmidinger
|
f075b1cea7
|
Fixed stripping the context in I18nTranslate()
|
2007-08-24 12:56:57 +02:00 |
|
Klaus Schmidinger
|
0a2fe2b6e8
|
Updated Turkish language texts
|
2007-08-24 12:39:26 +02:00 |
|
Klaus Schmidinger
|
c9ccd0ae1d
|
Fixed handling locale directories with a large number of entries
|
2007-08-19 16:04:22 +02:00 |
|
Klaus Schmidinger
|
69db18ef8f
|
Explicitly looking for vdr.mo; text files for plugins named 'vdr-name.mo'; revoked 'best match'
|
2007-08-19 14:34:44 +02:00 |
|
Klaus Schmidinger
|
8014316a31
|
The "Setup/OSD/Language" menu now only shows those languages that actually have a locale (suggested by Anssi Hannula)
|
2007-08-18 09:21:52 +02:00 |
|
Klaus Schmidinger
|
48da9ba9c8
|
Changed cBitmap::DrawText() to always draw the background unless ColorBg is clrTransparent
|
2007-08-17 15:31:18 +02:00 |
|
Klaus Schmidinger
|
4d0297b804
|
Reduced the number of time(NULL) calls in vdr.c's main loop to a single call
|
2007-08-17 14:36:45 +02:00 |
|
Klaus Schmidinger
|
cb03e38a07
|
Optimized cNitFilter::Process()
|
2007-08-17 14:06:09 +02:00 |
|
Klaus Schmidinger
|
9fa6d9f9dd
|
Optimized cMenuEditChrItem::Set()
|
2007-08-17 13:50:20 +02:00 |
|
Klaus Schmidinger
|
1f3dbe585b
|
Some optimizations in cDvbDevice::SetChannelDevice()
|
2007-08-17 13:41:06 +02:00 |
|
Klaus Schmidinger
|
7bb744ccb0
|
I18nInitialize() now uses best matching default locale
|
2007-08-17 12:38:55 +02:00 |
|
Klaus Schmidinger
|
00328c31e1
|
Updated the French OSD texts
|
2007-08-17 11:51:03 +02:00 |
|
Klaus Schmidinger
|
e48d4293e5
|
Checking the string for NULL in I18nTranslate()
|
2007-08-15 14:18:26 +02:00 |
|
Klaus Schmidinger
|
3883fb8e16
|
Added i18n to the 'skincurses' plugin
|
2007-08-15 14:11:11 +02:00 |
|
Klaus Schmidinger
|
bc580d781a
|
Updated the Finnish OSD texts
|
2007-08-15 13:52:58 +02:00 |
|
Klaus Schmidinger
|
1acc20266e
|
Added DESTDIR and PREFIX handling to the Makefile
|
2007-08-15 13:49:27 +02:00 |
|
Klaus Schmidinger
|
a551b5b124
|
Moved the "all" target in plugin Makefiles before the "Implicit rules"
|
2007-08-15 13:20:04 +02:00 |
|
Klaus Schmidinger
|
0979904dfc
|
Improved i18n-to-gettext.pl
|
2007-08-15 12:52:00 +02:00 |
|
Klaus Schmidinger
|
fdcce1c153
|
Fixed a faulty comment in Make.config.template
|
2007-08-12 20:44:29 +02:00 |
|
Klaus Schmidinger
|
310c5dc757
|
Added missing install-i18n to the install target in the Makefile
|
2007-08-12 20:38:10 +02:00 |
|
Klaus Schmidinger
|
1c7f9c81b4
|
Added a debug error message to cReceiver::~cReceiver() in case it is still attached to a device
|
2007-08-12 12:30:00 +02:00 |
|
Klaus Schmidinger
|
dbcc517354
|
cBitmap::SetXpm() now checks whether the given Xpm pointer is not NULL
|
2007-08-12 11:36:14 +02:00 |
|
Klaus Schmidinger
|
ab7fd0a903
|
Fixed the link to the GPL2 at http://www.gnu.org in vdr.c
|
2007-08-12 11:25:05 +02:00 |
|
Klaus Schmidinger
|
8edb431b2c
|
Added the "...or (at your option) any later version" phrase to the license information of all plugins, and also the "newplugin" script
|
2007-08-12 11:13:43 +02:00 |
|
Klaus Schmidinger
|
6f568625d7
|
Fixed handling kLeft in the calls to cStatus::MsgOsdTextItem()
|
2007-08-12 10:45:43 +02:00 |
|
Klaus Schmidinger
|
33e5ef3a58
|
The list of tracks given in cStatus::SetAudioTrack() is now NULL terminated
|
2007-08-12 10:37:58 +02:00 |
|
Klaus Schmidinger
|
84faea7f0d
|
Put the three letter language codes and aliases into i18n.c
|
2007-08-12 09:54:23 +02:00 |
|
Klaus Schmidinger
|
26e2e4dee2
|
Using system locale for i18n by default
|
2007-08-11 14:27:02 +02:00 |
|
Klaus Schmidinger
|
0f7a4af168
|
Switched I18N to gettext
|
2007-08-11 12:39:06 +02:00 |
|
Klaus Schmidinger
|
cad9843166
|
Fixed a bug I introduced when simplifying the original patch for detecting Premiere NVOD channel links
|
2007-07-28 13:23:37 +02:00 |
|
Klaus Schmidinger
|
031000493d
|
Fixed a problem with characters >0x7F in the modified version of skipspace()
|
2007-07-28 12:59:48 +02:00 |
|
Klaus Schmidinger
|
6ab7d34010
|
Updated the Estonian OSD texts
|
2007-07-28 11:20:25 +02:00 |
|
Klaus Schmidinger
|
1476966099
|
All logging now goes to LOG_ERR
|
2007-07-28 09:45:27 +02:00 |
|
Klaus Schmidinger
|
54e8fd121a
|
Added a credit
|
2007-07-28 09:39:53 +02:00 |
|
Klaus Schmidinger
|
2cf50221c2
|
Added a missing 'P' to vdr.c's SHUTDOWNCANCELROMPT macro
|
2007-07-22 11:40:01 +02:00 |
|
Klaus Schmidinger
|
1858245fc8
|
Added a table of the used trick speed values to the description of cDevice::TrickSpeed()
|
2007-07-22 11:29:37 +02:00 |
|
Klaus Schmidinger
|
a1663a3612
|
Fixed detection of Premiere NVOD channel links
|
2007-07-21 15:05:20 +02:00 |
|
Klaus Schmidinger
|
4c90306502
|
Made skipspace() an inline function and changed it to handle the most common case of 'no leading space' very fast, and avoid calling isspace()
|
2007-07-21 13:39:02 +02:00 |
|
Klaus Schmidinger
|
214c12289f
|
Improved cControl::Launch() to keep 'control' from pointing to uninitialized memory
|
2007-07-20 15:26:13 +02:00 |
|
Klaus Schmidinger
|
a8eaa2538c
|
Updated the Finnish OSD texts
|
2007-07-20 15:04:56 +02:00 |
|
Klaus Schmidinger
|
2f528db30a
|
Fixed a typo in the function name of cOsd::SetOsdPosition() and added a range check to it
|
2007-07-20 14:57:37 +02:00 |
|
Klaus Schmidinger
|
8ff2c73d9b
|
Fixed clearing color buttons in the 'curses' skin
|
2007-07-20 14:45:44 +02:00 |
|
Klaus Schmidinger
|
bd36fb5111
|
Improved numdigits(), isnumber() and strreplace()
|
2007-07-20 14:25:46 +02:00 |
|
Klaus Schmidinger
|
57c2b211e4
|
Fixed handling single byte characters >0x7F in Utf8ToArray()
|
2007-07-20 13:56:38 +02:00 |
|
Klaus Schmidinger
|
3796bebfc5
|
Updated the Russian OSD texts
|
2007-07-20 12:35:53 +02:00 |
|
Klaus Schmidinger
|
c9094aad18
|
Fixed a buffer overflow in initializing the system character table
|
2007-07-20 12:31:38 +02:00 |
|
Klaus Schmidinger
|
7c86dcaa27
|
Added WeekDayNameFull()
|
2007-06-23 13:40:04 +02:00 |
|
Klaus Schmidinger
|
d66eba77c2
|
Improved performance of the SVDRP commands LSTC and CHAN when used with a channel name
|
2007-06-23 13:24:00 +02:00 |
|
Klaus Schmidinger
|
24232a0010
|
Fixed stripping i18n stuff from font names
|
2007-06-23 11:28:18 +02:00 |
|
Klaus Schmidinger
|
e5def7917b
|
Added full weekday names to i18n.c for plugins to use
|
2007-06-23 10:54:31 +02:00 |
|
Klaus Schmidinger
|
d9a8e282e5
|
Fonts can now be created with a width that overwrites the default width
|
2007-06-23 10:41:10 +02:00 |
|
Klaus Schmidinger
|
95f4ddd4e5
|
Fixed handling address masks in SVDRP host settings
|
2007-06-23 09:43:55 +02:00 |
|
Klaus Schmidinger
|
62f3d4c797
|
Changed the parameter "OSD font size" to "Default font size" in "Setup/OSD"
|
2007-06-23 09:28:05 +02:00 |
|
Klaus Schmidinger
|
63f4369849
|
Updated the Finnish OSD texts
|
2007-06-23 09:16:56 +02:00 |
|
Klaus Schmidinger
|
9ebd38230c
|
Fixed a name clash between skincurses.c and the new cOsd position functions
|
2007-06-23 09:08:21 +02:00 |
|
Klaus Schmidinger
|
549a26af27
|
Implemented cOsd::SetOsdPosition() etc
|
2007-06-17 14:02:02 +02:00 |
|
Klaus Schmidinger
|
da376c0603
|
The info.vdr file now also stores the name of the channel
|
2007-06-17 13:13:47 +02:00 |
|
Klaus Schmidinger
|
efbb48dbaf
|
Fixed handling detached processes in SystemExec()
|
2007-06-17 12:45:57 +02:00 |
|
Klaus Schmidinger
|
3ad941de73
|
Changed the parameter "OSD font" to "Default font" in "Setup/OSD"
|
2007-06-17 12:33:53 +02:00 |
|
Klaus Schmidinger
|
671bad0400
|
Updated the Finnish OSD texts
|
2007-06-17 12:28:59 +02:00 |
|
Klaus Schmidinger
|
d2b11bf712
|
Implemented cFont::CreateFont()
|
2007-06-17 12:15:24 +02:00 |
|
Klaus Schmidinger
|
3c68ef28d0
|
Using dummy font if no fonts are installed
|
2007-06-17 11:47:18 +02:00 |
|
Klaus Schmidinger
|
79b1c68ffb
|
Now using 'fontconfig' to determine which fonts to use
|
2007-06-17 11:12:46 +02:00 |
|
Klaus Schmidinger
|
b1e0df2b27
|
Added missing note about adjusting the 'skincurses' plugin to UTF-8 handling
|
2007-06-16 10:45:21 +02:00 |
|
Klaus Schmidinger
|
b532dc8229
|
Replaced strncpy() and strn0cpy() with Utf8Strn0Cpy() where necessary
|
2007-06-16 10:41:21 +02:00 |
|
Klaus Schmidinger
|
4011e244ff
|
Modified handling invalid characters in VFAT mode
|
2007-06-16 08:59:39 +02:00 |
|
Klaus Schmidinger
|
61dd9815ae
|
More credits for 'Fixed a crash in i18n character set conversion'
|
2007-06-15 14:40:12 +02:00 |
|
Klaus Schmidinger
|
d1934a7cfd
|
Using nl_langinfo(CODESET) to determine the local codeset to use; libsi uses canonical codeset names
|
2007-06-15 13:25:35 +02:00 |
|
Klaus Schmidinger
|
1f7c70cd49
|
Fixed a crash in i18n character set conversion
|
2007-06-15 13:01:18 +02:00 |
|
Klaus Schmidinger
|
824b974b81
|
Increased APIVERSION (forgot to do that in 1.5.2 and 1.5.3)
|
2007-06-13 06:38:33 +02:00 |
|
Klaus Schmidinger
|
02d34e0657
|
Added a note about font names and sizes
|
2007-06-10 13:37:03 +02:00 |
|
Klaus Schmidinger
|
c6f8a14957
|
Freetype font support; full UTF-8 support; dropped pixel fonts
|
2007-06-10 13:02:43 +02:00 |
|
Klaus Schmidinger
|
df463b5a2a
|
Fixed getting the code setting from the locale
|
2007-05-12 09:35:07 +02:00 |
|
Klaus Schmidinger
|
d472e8b63b
|
Official release of version 1.4.7
|
2007-05-12 09:05:06 +02:00 |
|
Klaus Schmidinger
|
37cca63f31
|
Increased the maximum number of CA system ids to cope with the AlphaCrypt CAM's version 3.11 firmware
|
2007-04-30 13:03:29 +02:00 |
|
Klaus Schmidinger
|
6e93ac9525
|
Implemented the SVDRP command REMO
|
2007-04-30 12:53:35 +02:00 |
|
Klaus Schmidinger
|
d8264ee1b2
|
Fixed handling ChannelUp/Down keys if there is currently a replay running
|
2007-04-30 09:53:34 +02:00 |
|
Klaus Schmidinger
|
fcbb206fdf
|
Non-primary devices in Transfer mode are now also used for recording
|
2007-04-30 09:40:34 +02:00 |
|
Klaus Schmidinger
|
f935c03c79
|
Fixed a race condition with signal handlers at program exit
|
2007-04-30 09:24:30 +02:00 |
|
Klaus Schmidinger
|
853f6064bf
|
Fixed handling frequencies in NitFilter::Process()
|
2007-04-29 11:40:31 +02:00 |
|
Klaus Schmidinger
|
27c7603276
|
Fixed a busy loop in fast forward if the next video data file is missing
|
2007-04-28 15:18:02 +02:00 |
|
Klaus Schmidinger
|
32c689258a
|
Fixed some spelling errors in 'newplugin'
|
2007-04-28 14:49:05 +02:00 |
|
Klaus Schmidinger
|
2ac9030e65
|
Implemented character set conversion in 'libsi'
|
2007-04-22 14:49:26 +02:00 |
|
Klaus Schmidinger
|
6d88da9385
|
Added missing rules for generating iso8859-13 font to Makefile
|
2007-03-11 10:22:18 +01:00 |
|
Klaus Schmidinger
|
567033135d
|
Added Turkish language texts
|
2007-03-11 10:17:55 +01:00 |
|
Klaus Schmidinger
|
93ad92da14
|
Fixed handling user activity for shutdown
|
2007-03-10 13:02:05 +01:00 |
|
Klaus Schmidinger
|
df2f3335eb
|
Release of version 1.4.6
|
2007-03-03 16:26:25 +01:00 |
|
Klaus Schmidinger
|
6bb8b86ff4
|
Updated the Finnish OSD texts
|
2007-03-03 15:39:05 +01:00 |
|
Klaus Schmidinger
|
16fe4d783f
|
Made "Channel entry timeout" a setup parameter
|
2007-02-25 14:14:06 +01:00 |
|
Klaus Schmidinger
|
197d3762e4
|
Increased the maximum number of DVB devices to 8
|
2007-02-25 12:25:57 +01:00 |
|
Klaus Schmidinger
|
44479aab2a
|
Updated the Finnish OSD texts
|
2007-02-25 11:57:55 +01:00 |
|
Klaus Schmidinger
|
cb0bd2e009
|
Added changes from version 1.4.5-2 to version 1.5.1
|
2007-02-25 11:54:17 +01:00 |
|
Klaus Schmidinger
|
1a4456d981
|
Simplified the error handling in cDvbTuner::GetFrontendStatus()
|
2007-02-25 11:52:09 +01:00 |
|
Klaus Schmidinger
|
7b59d84be3
|
Changed "Menu button closes" to "Menu key closes"; cleaned up "button" vs. "key" in MANUAL
|
2007-02-25 11:39:40 +01:00 |
|
Klaus Schmidinger
|
ddb7f33567
|
Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit()
|
2007-02-25 10:56:29 +01:00 |
|
Klaus Schmidinger
|
50b14be807
|
Fixed handling error status in cDvbTuner::GetFrontendStatus()
|
2007-02-24 11:20:42 +01:00 |
|
Klaus Schmidinger
|
328d8b6494
|
Updated satellite names in 'sources.conf'
|
2007-02-17 16:19:18 +01:00 |
|
Klaus Schmidinger
|
cc385f5292
|
Fixed a possible crash when loading an invalid XPM file
|
2007-02-17 16:10:46 +01:00 |
|
Klaus Schmidinger
|
f3bc8d1988
|
Adapted 'libsi' to DVB-S2
|
2007-02-03 12:13:08 +01:00 |
|
Klaus Schmidinger
|
31820a5175
|
Removed 'assert(0)' from cDvbSpuDecoder::setTime()
|
2007-02-03 10:26:17 +01:00 |
|
Klaus Schmidinger
|
d919573037
|
Adjusted release date
|
2007-01-28 09:59:03 +01:00 |
|
Klaus Schmidinger
|
0a766bc257
|
Now using cPipe instead of popen() in cCommand::Execute()
|
2007-01-27 11:48:54 +01:00 |
|
Klaus Schmidinger
|
8597e120c6
|
Added a clear note about CA values 0...F no longer working with encrypted channels
|
2007-01-26 13:59:23 +01:00 |
|
Klaus Schmidinger
|
cb25286394
|
Now using cPipe instead of popen() in cCommand::Execute()
|
2007-01-26 13:38:32 +01:00 |
|
Klaus Schmidinger
|
d1d5825136
|
Fixed i18n characters for the Hungarian texts
|
2007-01-26 13:28:47 +01:00 |
|
Klaus Schmidinger
|
7751b6abb0
|
Added cDevice::HasCi() so that devices with Common Interface can be avoided when tuning to an FTA channel
|
2007-01-13 12:14:51 +01:00 |
|
Klaus Schmidinger
|
87dd5139ff
|
CAM handling refactored; multiple recordings with one CAM; automatic CAM selection
|
2007-01-07 14:46:14 +01:00 |
|
Klaus Schmidinger
|
b4cab10eca
|
Official release of version 1.4.5
|
2007-01-07 14:04:12 +01:00 |
|
Klaus Schmidinger
|
b473582b4e
|
Added a missing break statement in cCiHandler::OpenSession()
|
2007-01-05 10:09:22 +01:00 |
|
Klaus Schmidinger
|
dbd4c7329b
|
When entering text via the numeric keys, the characters are now checked against the allowed characters
|
2007-01-04 13:38:40 +01:00 |
|
Klaus Schmidinger
|
50ff4d3b79
|
Fixed the INSTALL section on retrying shutdown later
|
2007-01-04 13:23:42 +01:00 |
|
Klaus Schmidinger
|
dcff08512e
|
Fixed a possible segfault if VDR gets terminated while a message is displayed
|
2007-01-04 13:11:52 +01:00 |
|
Klaus Schmidinger
|
e72bff8938
|
Fixed a typo
|
2007-01-04 13:05:45 +01:00 |
|
Klaus Schmidinger
|
9e2fcf1ebf
|
Added '#include <stdint.h>' to font.h; added a compatibility define for 'uint64' to tools.h (cont'd)
|
2006-12-03 17:40:00 +01:00 |
|
Klaus Schmidinger
|
fb22b61299
|
Adjusted release date
|
2006-12-03 09:57:09 +01:00 |
|
Klaus Schmidinger
|
19f39258f0
|
Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines
|
2006-12-02 11:30:19 +01:00 |
|
Klaus Schmidinger
|
661da094e1
|
Now calling cPluginManager::Active() only if VDR is really trying to shut down, and waiting for 5 minutes before calling it again
|
2006-12-02 10:35:27 +01:00 |
|
Klaus Schmidinger
|
ddcb37300f
|
The getskyepg.pl script now replaces "&" with "&"
|
2006-12-02 10:00:08 +01:00 |
|
Klaus Schmidinger
|
83ad7bf6e4
|
Added a missing 'const' to cRecordingInfo::ChannelID()
|
2006-12-01 15:09:10 +01:00 |
|
Klaus Schmidinger
|
2bdf515ace
|
Fixed a typo in the change to the "Use small font" setup option in version 1.3.47
|
2006-12-01 15:03:37 +01:00 |
|
Klaus Schmidinger
|
78b78ffd64
|
Fixed a possible crash in remux.c on 64-bit machines
|
2006-12-01 14:53:11 +01:00 |
|
Klaus Schmidinger
|
bab6955557
|
Made the getskyepg.pl script of the 'sky' plugin send a user agent message to the server
|
2006-12-01 14:39:59 +01:00 |
|
Klaus Schmidinger
|
3e0659a10a
|
Fixed a possible segfault in cSkins::Message()
|
2006-12-01 13:35:41 +01:00 |
|
Klaus Schmidinger
|
5945e2b1cb
|
Some improvements to the man pages
|
2006-11-19 10:05:58 +01:00 |
|
Klaus Schmidinger
|
3dc4a71fe6
|
Fixed displaying the replay mode symbol in case of "Multi speed mode"
|
2006-11-04 13:19:31 +01:00 |
|
Klaus Schmidinger
|
b8b41e4138
|
Adjusted release date
|
2006-10-29 10:09:53 +01:00 |
|
Klaus Schmidinger
|
6bee1b1f3d
|
Fixed handling NITs with more than one delivery system descriptor tag for the same transponder
|
2006-10-28 12:38:13 +02:00 |
|
Klaus Schmidinger
|
af0e7a6193
|
Fixed deleting EPG events that have a running status of "pausing" or higher
|
2006-10-28 09:16:24 +02:00 |
|
Klaus Schmidinger
|
d67543b9ac
|
Adjusted release date again
|
2006-10-22 09:11:29 +02:00 |
|
Klaus Schmidinger
|
9a6e81fc3a
|
Fixed setting audio track descriptions after a replay has been stopped
|
2006-10-20 13:42:14 +02:00 |
|
Klaus Schmidinger
|
a47b2bfc75
|
Adjusted release date
|
2006-10-15 09:03:01 +02:00 |
|
Klaus Schmidinger
|
24da36dd8d
|
Increased the size of the key queue to avoid problems with long key macros
|
2006-10-14 11:47:32 +02:00 |
|
Klaus Schmidinger
|
f2c619568f
|
Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin()
|
2006-10-14 11:09:01 +02:00 |
|
Klaus Schmidinger
|
3a9deab56c
|
cRemote::PutMacro() now sets a lock while it expands the macro
|
2006-10-14 10:46:19 +02:00 |
|
Klaus Schmidinger
|
93d2941ebe
|
Keys from expanded key macros are now put into the front of the key queue
|
2006-10-14 10:41:20 +02:00 |
|
Klaus Schmidinger
|
7bed3fd6ba
|
Fixed displaying the error log message in case an unknown plugin was requested in a key macro
|
2006-10-14 10:06:16 +02:00 |
|
Klaus Schmidinger
|
6a15d77429
|
Fixed a possible crash if cPluginManager::GetPlugin() is called with a NULL pointer
|
2006-10-14 09:57:09 +02:00 |
|
Klaus Schmidinger
|
bb335fecba
|
Updated the Hungarian language texts
|
2006-10-14 09:27:13 +02:00 |
|
Klaus Schmidinger
|
c65fc15934
|
Fixed clearing an event's Title, ShortText and Description in case the data comes from an external source
|
2006-10-09 16:22:07 +02:00 |
|
Klaus Schmidinger
|
a9d6bb256d
|
Replacing blanks in language codes with underlines
|
2006-10-08 11:28:15 +02:00 |
|
Klaus Schmidinger
|
29c0f9e1e0
|
Fixed handling language codes and descriptions of recorded audio tracks
|
2006-10-07 13:59:21 +02:00 |
|
Klaus Schmidinger
|
09c6bced8d
|
Fixed handling video directory updates in case an other process has touched the .update file after the last NeedsUpdate() check
|
2006-10-07 12:50:24 +02:00 |
|
Klaus Schmidinger
|
f951fb2f9c
|
Now clearing an event's Title, ShortText and Description if there is no ShortEventDescriptor or ExtendedEventDescriptor, respectively
|
2006-10-07 12:37:59 +02:00 |
|
Klaus Schmidinger
|
94e43892a5
|
Changed the I18nNormalizeLanguageCode() check to also allow blanks (and all other printable characters) in the language codes
|
2006-10-07 12:22:04 +02:00 |
|
Klaus Schmidinger
|
2d68b323c7
|
The function cThread::Cancel() now only sets 'running' to false and does not actually kill the thread if the special value -1 is given
|
2006-09-24 12:54:47 +02:00 |
|
Klaus Schmidinger
|
0b8cee6f2a
|
Official release of version 1.4.3
|
2006-09-23 13:57:19 +02:00 |
|
Klaus Schmidinger
|
8ebd403363
|
Adjusted release date
|
2006-09-17 09:18:57 +02:00 |
|
Klaus Schmidinger
|
2d29eb90fe
|
Fixed handling video directory updates in case the timestamp of the .update file is in the future
|
2006-09-16 12:14:06 +02:00 |
|
Klaus Schmidinger
|
59b6005a0c
|
Updated the Hungarian language texts
|
2006-09-16 09:08:53 +02:00 |
|
Klaus Schmidinger
|
fd4ffed37b
|
Fixed deleting expired VPS timers
|
2006-09-15 15:01:40 +02:00 |
|
Klaus Schmidinger
|
1b79274fae
|
The 'skincurses' plugin now adjusts the size of the OSD to the size of the console window
|
2006-09-10 14:25:55 +02:00 |
|
Klaus Schmidinger
|
2aa6df4b7c
|
Added --remove-destination to the 'cp' command for binaries in the Makefiles of the plugins
|
2006-09-10 14:10:51 +02:00 |
|
Klaus Schmidinger
|
06debdd830
|
Adjusted release date
|
2006-09-09 09:27:45 +02:00 |
|
Klaus Schmidinger
|
782f2683d9
|
Fixed cTimer::operator=() in case a cTimer variable is assigned to itself; implemented a copy constructor for cTimer
|
2006-09-08 15:06:09 +02:00 |
|
Klaus Schmidinger
|
5ff1d35711
|
Fixed handling relative volume settings that unmute the audio in the call to cStatus::MsgSetVolume()
|
2006-09-03 11:49:32 +02:00 |
|
Klaus Schmidinger
|
2e97eed6ad
|
Fixed processing the PDCDescriptor in 'libsi' on big endian systems
|
2006-09-02 20:25:16 +02:00 |
|
Klaus Schmidinger
|
4c88f1da7e
|
Fixed the cTimer::operator=() so that it won't mess up the cListObject's pointers; fixed a memory leak in the cTimer::operator=() when using the 'aux' string
|
2006-09-02 10:22:40 +02:00 |
|
Klaus Schmidinger
|
4ae577fcb4
|
Added LC_ALL to the checks for UTF-8 at startup
|
2006-09-01 12:59:35 +02:00 |
|
Klaus Schmidinger
|
c2e2673629
|
Revoked the change to cDevice::GetDevice() that was introduced in version 1.4.1-2
|
2006-08-27 08:42:31 +02:00 |
|
Klaus Schmidinger
|
cac5cd37b8
|
Fixed handling "Ca Info" in case the CAM sends this again if the smart card is replaced with a different one
|
2006-08-20 11:54:56 +02:00 |
|
Klaus Schmidinger
|
a7c9905236
|
Added --remove-destination to the 'cp' command for binaries in the Makefile
|
2006-08-20 10:46:02 +02:00 |
|
Klaus Schmidinger
|
ef01c6d8bb
|
Adapted cThread::ThreadId() to recent kernels
|
2006-08-20 10:28:35 +02:00 |
|
Klaus Schmidinger
|
e68171626e
|
Fixed setting additional audio PIDs in CAMs
|
2006-08-14 09:56:28 +02:00 |
|
Klaus Schmidinger
|
dc32738b27
|
Added a log error message to cPlugin::ConfigDirectory() in case a plugin calls it from a separate thread
|
2006-08-13 08:58:50 +02:00 |
|
Klaus Schmidinger
|
1c3acf28af
|
No longer stopping removing empty directories if an error occurs
|
2006-08-12 13:32:06 +02:00 |
|
Klaus Schmidinger
|
713093670f
|
Changed the way a device is selected for receiving in order to keep devices with CAMs better available
|
2006-08-12 11:33:34 +02:00 |
|
Klaus Schmidinger
|
7390eaf765
|
Made the cCiSession members sessionId and resourceId uint16_t and uint32_t
|
2006-08-12 10:26:43 +02:00 |
|
Klaus Schmidinger
|
9e6b12aa20
|
Fixed converting the port number in the "connect from..." log message of SVDRP
|
2006-08-12 09:12:34 +02:00 |
|
Klaus Schmidinger
|
f413879936
|
Modified the cSVDRP::Close() function to avoid code duplication
|
2006-08-06 09:20:04 +02:00 |
|
Klaus Schmidinger
|
c78a784fb2
|
Fixed getting the next active timer when shutting down
|
2006-08-05 12:06:11 +02:00 |
|
Klaus Schmidinger
|
394865b3d9
|
Avoiding shutdown message "Recording in ... minutes, shut down anyway?" with a negative number of minutes
|
2006-08-05 10:55:52 +02:00 |
|
Klaus Schmidinger
|
8bfe599830
|
Modified the shutdown mechanism, so that the shutdown script is never given a time in the past
|
2006-08-05 10:42:23 +02:00 |
|
Klaus Schmidinger
|
c325fe76ee
|
Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event (cont'd from version 1.4.1-2)
|
2006-08-05 10:15:34 +02:00 |
|
Klaus Schmidinger
|
ae4633feb0
|
Now invalidating /video cache _after_ cutting
|
2006-07-30 10:29:24 +02:00 |
|
Klaus Schmidinger
|
cacd58d036
|
Fixed deleting the last character of a string menu item in insert mode
|
2006-07-30 09:09:30 +02:00 |
|
Klaus Schmidinger
|
cdad4a6b4e
|
Fixed cDevice::ToggleMute()
|
2006-07-29 10:17:35 +02:00 |
|
Klaus Schmidinger
|
afb7ae3295
|
Increased the APIVERSION to allow plugins that relied on the cStatus::MsgSetVolume() bug to react properly
|
2006-07-29 09:57:57 +02:00 |
|
Klaus Schmidinger
|
173e0bea90
|
Fixed assigning schedules to channels in case there is no initial EPG information
|
2006-07-29 09:40:41 +02:00 |
|
Klaus Schmidinger
|
8f2f3e9ac2
|
Menu items derived from cMenuEditIntItem now loop though their values if they have a dedicated minimum or maximum limit
|
2006-07-23 09:48:51 +02:00 |
|
Klaus Schmidinger
|
35884ec732
|
Added credits for Bernd Melcher
|
2006-07-23 09:38:51 +02:00 |
|
Klaus Schmidinger
|
2aa43cb3e2
|
Fixed handling numeric keys in the channel display after switching channel groups
|
2006-07-23 09:26:50 +02:00 |
|
Klaus Schmidinger
|
92e4e131d0
|
cDevice::GetDevice() now prefers any device that's already receiving and doesn't require detatching receivers
|
2006-07-22 14:11:02 +02:00 |
|
Klaus Schmidinger
|
375aa2563a
|
Fixed handling client side termination of SVDRP connections
|
2006-07-22 14:04:51 +02:00 |
|
Klaus Schmidinger
|
ee4fa90032
|
Added a missing initialization of 'mutex' in cCiMenu::cCiMenu() and removed some superfluous semicolons in ci.c
|
2006-07-22 13:43:01 +02:00 |
|
Klaus Schmidinger
|
8f3ae72e9d
|
Fixed handling relative volume settings in the call to cStatus::MsgSetVolume()
|
2006-07-22 13:26:44 +02:00 |
|
Klaus Schmidinger
|
bd6046c37d
|
Fixed handling network masks in the svdrphosts.conf file
|
2006-07-22 11:59:28 +02:00 |
|
Klaus Schmidinger
|
5f0b2fbf2e
|
Newlines in title and short text of an EPG event are now changed into blanks only after all other fixes
|
2006-07-22 10:48:22 +02:00 |
|
Klaus Schmidinger
|
e9a90f7972
|
cEIT::cEIT() now calls pSchedule->SetPresentSeen() even if OnlyRunningStatus is true
|
2006-07-22 09:25:11 +02:00 |
|
Klaus Schmidinger
|
c4743d1d26
|
Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event
|
2006-07-22 09:20:32 +02:00 |
|
Klaus Schmidinger
|
1b0ac71a33
|
Removed a double fdopen() in cPipe::Open()
|
2006-06-24 10:12:09 +02:00 |
|
Klaus Schmidinger
|
7b3d0ce03e
|
Added '--vfat' to the vdr.1 man page
|
2006-06-24 10:08:35 +02:00 |
|
Klaus Schmidinger
|
830d86017a
|
Fixed the Makefile of the 'servicedemo' plugin, so that it defines the PLUGIN macro; added a comment regarding the PLUGIN macro to the 'newplugin' script
|
2006-06-24 09:15:17 +02:00 |
|
Klaus Schmidinger
|
2be1771869
|
Now making sure a VPS timer has a schedule in case the epg.data file didn't contain one when VDR was started
|
2006-06-18 08:50:04 +02:00 |
|
Klaus Schmidinger
|
9fe7b98cdb
|
Fixed handling relative link targets in the ReadLink() function
|
2006-06-17 09:48:50 +02:00 |
|
Klaus Schmidinger
|
182224b65f
|
Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear()
|
2006-06-16 09:33:30 +02:00 |
|
Klaus Schmidinger
|
b99c700f1d
|
Modified rcu.c to better handle RC5 codes
|
2006-06-16 09:30:11 +02:00 |
|
Klaus Schmidinger
|
1d4512cbea
|
Now making sure VPS timers don't get stuck with outdated events, and that the actual device isn't used for updating a VPS timer's event as long as other free devices are available
|
2006-06-16 09:22:20 +02:00 |
|
Klaus Schmidinger
|
3ed538f496
|
Updated 'S13E' in 'sources.conf'
|
2006-06-15 10:03:53 +02:00 |
|
Klaus Schmidinger
|
3644347545
|
Added some comment to cDevice::GetDevice()
|
2006-06-15 10:00:40 +02:00 |
|
Klaus Schmidinger
|
4a98f33782
|
Added "-fPIC" to the compiler options in Make.config.template when compiling plugins
|
2006-06-15 09:29:21 +02:00 |
|
Klaus Schmidinger
|
d324b2de88
|
Reduced logging for the SVDRP GRAB command
|
2006-06-11 09:14:22 +02:00 |
|
Klaus Schmidinger
|
99876fdab3
|
Fixed a message
|
2006-06-11 08:50:35 +02:00 |
|
Klaus Schmidinger
|
50c0b03f0c
|
Now switching to non-VPS timers' channels 60 seconds before the timer starts
|
2006-06-04 09:10:59 +02:00 |
|
Klaus Schmidinger
|
0d4cf40b79
|
When the 'skincurses' plugin is loaded, it automatically sets the 'curses' skin as the current one
|
2006-06-03 14:46:36 +02:00 |
|
Klaus Schmidinger
|
56744b1f4e
|
Increased the column spacing in the "Recordings" menu
|
2006-06-03 13:36:07 +02:00 |
|
Klaus Schmidinger
|
9966e03e29
|
Fixed handling tabbed item display in 'skincurses'
|
2006-06-03 13:21:33 +02:00 |
|
Klaus Schmidinger
|
a12a504fad
|
Fixed handling the display of the '*' indicator in the "What's on now/next?" menu
|
2006-06-03 09:42:12 +02:00 |
|
Klaus Schmidinger
|
dc6666d53c
|
Applied the fixes to moving and deleting channels from version 1.4.0-2 to the SVDRP commands MOVC and DELC as well
|
2006-06-03 09:25:13 +02:00 |
|
Klaus Schmidinger
|
833d649e13
|
Fixed the 'clean-plugins' target in the Makefile to also remove additional plugin libraries
|
2006-06-02 14:48:21 +02:00 |
|
Klaus Schmidinger
|
7997b678f2
|
Removed the call to pthread_setschedparam(childTid, SCHED_RR, 0) in thread.c
|
2006-06-02 13:54:04 +02:00 |
|
Klaus Schmidinger
|
9847c7571d
|
Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number
|
2006-05-28 15:10:08 +02:00 |
|
Klaus Schmidinger
|
4355183150
|
Fixed the PremiereContentTransmissionDescriptor in 'libsi'
|
2006-05-28 14:42:21 +02:00 |
|
Klaus Schmidinger
|
e892171736
|
Fixed deleting channels in case the current channel's number changes
|
2006-05-28 10:48:50 +02:00 |
|
Klaus Schmidinger
|
39162a98f0
|
Fixed moving channels, which sometimes stopped the current replay session
|
2006-05-28 09:19:30 +02:00 |
|
Klaus Schmidinger
|
9b3b98f88f
|
Improved the repeat function for LIRC remote controls
|
2006-05-28 08:49:52 +02:00 |
|
Klaus Schmidinger
|
e4d3a28acd
|
Now processing the "frequency list descriptor"
|
2006-05-27 15:35:16 +02:00 |
|
Klaus Schmidinger
|
ebd579a64a
|
Avoiding a compiler warning in libsi's TypeLoop::operator[]
|
2006-05-27 14:13:06 +02:00 |
|
Klaus Schmidinger
|
d1617c84ca
|
Modifed the device selection to better handle timer conflicts
|
2006-05-27 09:43:37 +02:00 |
|
Klaus Schmidinger
|
07093f79de
|
Removed -fPIC from VDR's and libsi's Makefile
|
2006-05-26 10:46:12 +02:00 |
|
Klaus Schmidinger
|
af9266d21c
|
Fixed calculating the cache size in cUnbufferedFile::Read()
|
2006-05-26 10:13:48 +02:00 |
|
Klaus Schmidinger
|
09386e621d
|
Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while
|
2006-05-25 14:59:33 +02:00 |
|
Klaus Schmidinger
|
8d4dc7bc77
|
Fixed handling the running status of EPG events in case the "Schedule" menu is currently open
|
2006-05-25 14:53:15 +02:00 |
|
Klaus Schmidinger
|
ae37eae8e3
|
Now setting a timer's cached start time to 0 after a call to Skip()
|
2006-05-25 14:38:04 +02:00 |
|
Klaus Schmidinger
|
6496d879e5
|
Fixed calculating the start time of repeated timers with "first day"
|
2006-05-25 12:44:07 +02:00 |
|
Klaus Schmidinger
|
2e01178e54
|
Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD()
|
2006-05-25 12:26:09 +02:00 |
|
Klaus Schmidinger
|
a512b9a9fa
|
Fixed handling Transfer Mode when replaying Dolby Digital audio and the option '-a' was given
|
2006-05-20 10:17:44 +02:00 |
|
Klaus Schmidinger
|
c8c22ad49b
|
Modified the Makefile to copy additional libraries a plugin might provide
|
2006-05-19 12:14:19 +02:00 |
|
Klaus Schmidinger
|
cd7aaa0213
|
Removed leftover LSMOD=... line from 'runvdr'
|
2006-05-14 16:03:34 +02:00 |
|
Klaus Schmidinger
|
f9b0db0610
|
Fixed automatically updating the CAM menu in case the whole operation takes longer than the menu timeout
|
2006-05-14 11:22:13 +02:00 |
|
Klaus Schmidinger
|
046595a803
|
Now giving the start time precedence when searching for existing EPG events
|
2006-05-12 13:28:22 +02:00 |
|
Klaus Schmidinger
|
81bd99a674
|
Fixed handling unknown codes when learning LIRC remote control codes
|
2006-05-12 12:42:57 +02:00 |
|
Klaus Schmidinger
|
ae7103e984
|
Fixed the character #207 in fontosd for iso8859-2
|
2006-05-07 11:37:18 +02:00 |
|
Klaus Schmidinger
|
465ddf3ffc
|
If VPS timers are active, their events are now being kept up to date
|
2006-05-07 09:13:36 +02:00 |
|
Klaus Schmidinger
|
93d0120c3f
|
Now using the event's start time when checking against VPS margin
|
2006-05-07 09:01:59 +02:00 |
|
Klaus Schmidinger
|
452eec70a7
|
Fixed the character 'r' in fontosd and fontsml for iso8859-2
|
2006-05-05 13:49:57 +02:00 |
|
Klaus Schmidinger
|
c7af51870a
|
Fixed handling the "Power" key in case a timer is about to start recording
|
2006-05-05 13:45:42 +02:00 |
|
Klaus Schmidinger
|
8bd9bf5e1b
|
Updated the Czech OSD texts
|
2006-05-05 13:29:40 +02:00 |
|
Klaus Schmidinger
|
fd3cd16158
|
Fixed missing ',' in the Italian and Polish OSD texts
|
2006-05-01 21:04:37 +02:00 |
|
Klaus Schmidinger
|
98fe8d8f86
|
Added 'eval' to the $VDRCMD call in 'runvdr' to avoid problems with quoting
|
2006-05-01 14:52:19 +02:00 |
|
Klaus Schmidinger
|
87f7e826a1
|
Adjusted the 'runvdr' script so that the user can fill in the functions to detect, load and unload the necessary driver modules
|
2006-05-01 13:47:28 +02:00 |
|
Klaus Schmidinger
|
57207a3d72
|
Updated 'S110W' in 'sources.conf'
|
2006-05-01 09:35:06 +02:00 |
|
Klaus Schmidinger
|
d1d0ca114f
|
Updated the Estonian OSD texts
|
2006-04-30 08:51:32 +02:00 |
|
Klaus Schmidinger
|
e7b365ffc6
|
Updated the Italian OSD texts
|
2006-04-29 14:42:46 +02:00 |
|
Klaus Schmidinger
|
7367b6a832
|
Fixed a memory leak in closing the video file during replay
|
2006-04-29 13:23:15 +02:00 |
|
Klaus Schmidinger
|
56468f72ad
|
Fixed a memory leak in handling external EPG data
|
2006-04-29 11:40:37 +02:00 |
|
Klaus Schmidinger
|
b42e1f73db
|
Updated the Polish OSD texts
|
2006-04-29 10:06:34 +02:00 |
|
Klaus Schmidinger
|
42ce340670
|
Fixed handling the "Power" key in case a recording is going on and no plugin is active
|
2006-04-29 09:24:07 +02:00 |
|
Klaus Schmidinger
|
70297ef174
|
Fixed tuning to the channel of a VPS timer if the device is the actual device
|
2006-04-28 13:29:22 +02:00 |
|
Klaus Schmidinger
|
1cc9809a45
|
Removed the obsolete "'1' for encrypted radio channels" part from the description of the VPID in vdr.5
|
2006-04-28 13:02:18 +02:00 |
|
Klaus Schmidinger
|
ce991f442b
|
Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?"
|
2006-04-28 12:53:07 +02:00 |
|
Klaus Schmidinger
|
1cfeb4625e
|
Added a hint about commenting out the line '#define USE_FADVISE' in tools.c
|
2006-04-28 12:42:20 +02:00 |
|
Klaus Schmidinger
|
40832856f7
|
Fixed handling the cPluginManager::Active() result when pressing the "Power" key
|
2006-04-28 12:33:13 +02:00 |
|
Klaus Schmidinger
|
4ebc8393ee
|
Added a note about adding 'INCLUDES += -I/include' to an existing Make.config
|
2006-04-25 21:37:32 +02:00 |
|
Klaus Schmidinger
|
782f4e022d
|
Updated the Italian OSD texts
|
2006-04-25 21:24:33 +02:00 |
|
Klaus Schmidinger
|
754a4de85e
|
Fixed entering '0' in a cMenuEditIntItem
|
2006-04-25 16:04:55 +02:00 |
|
Klaus Schmidinger
|
bf4f8e0da3
|
Fixed extracting APIVERSION to work with older versions of 'sed'; Fixed broken APIVERSION extraction line in 'newplugin'
|
2006-04-24 17:53:19 +02:00 |
|
Klaus Schmidinger
|
c4d90dff6b
|
Fixed initializing 'noapiv' in the Makefile
|
2006-04-24 17:09:32 +02:00 |
|
Klaus Schmidinger
|
b37a4d3c7a
|
Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields
|
2006-04-23 11:43:54 +02:00 |
|
Klaus Schmidinger
|
33397874da
|
Fixed a format string in recording.c to avoid a compiler warning on 64bit systems
|
2006-04-23 11:23:17 +02:00 |
|
Klaus Schmidinger
|
d7c8025fba
|
Added an error message about plugins that don't honor APIVERSION in their Makefile
|
2006-04-23 09:04:32 +02:00 |
|
Klaus Schmidinger
|
a9060d6290
|
Fixed some missing '-' in the German OSD texts
|
2006-04-23 08:40:09 +02:00 |
|
Klaus Schmidinger
|
9c984d4443
|
Fixed handling empty titles in cEvent::FixEpgBugs()
|
2006-04-22 12:03:55 +02:00 |
|
Klaus Schmidinger
|
f353cb7c64
|
Extended the version number reported with the '-V' option to also show the current APIVERSION
|
2006-04-22 11:28:37 +02:00 |
|
Klaus Schmidinger
|
d48630a04e
|
Modified the German OSD texts to be "less technical"
|
2006-04-22 10:59:36 +02:00 |
|
Klaus Schmidinger
|
5c84f86158
|
Updated the Swedish OSD texts
|
2006-04-22 10:50:51 +02:00 |
|
Klaus Schmidinger
|
86950d4d98
|
Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call
|
2006-04-22 10:08:41 +02:00 |
|
Klaus Schmidinger
|
ea122312dd
|
Fixed wrong credits for the patch that was used to implement cPlugin::Active()
|
2006-04-22 09:47:59 +02:00 |
|
Klaus Schmidinger
|
43d6ddc8e0
|
Updated the Slovenian OSD texts
|
2006-04-22 09:45:41 +02:00 |
|
Klaus Schmidinger
|
7457a2f388
|
Updated the Russian OSD texts
|
2006-04-22 09:28:33 +02:00 |
|
Klaus Schmidinger
|
70ab64f7cd
|
Updated the Danish OSD texts
|
2006-04-22 09:21:57 +02:00 |
|
Klaus Schmidinger
|
d19497efe7
|
Updated the Romanian OSD texts
|
2006-04-22 09:19:34 +02:00 |
|
Klaus Schmidinger
|
4b291ed7a9
|
Updated the Estonian OSD texts
|
2006-04-22 09:15:53 +02:00 |
|
Klaus Schmidinger
|
1dff8e2f22
|
Updated the French OSD texts
|
2006-04-22 09:12:36 +02:00 |
|
Klaus Schmidinger
|
175d17eca5
|
Updated the Finnish OSD texts
|
2006-04-22 09:05:37 +02:00 |
|
Klaus Schmidinger
|
18283da81b
|
Updated the Polish OSD texts
|
2006-04-22 09:00:32 +02:00 |
|
Klaus Schmidinger
|
44878cdb6c
|
Fixed several spelling errors
|
2006-04-21 15:15:18 +02:00 |
|
Klaus Schmidinger
|
2e76e74597
|
Updated the GPL copies
|
2006-04-21 14:53:26 +02:00 |
|
Klaus Schmidinger
|
e84a565bfa
|
Stripped some trailing whitespace
|
2006-04-17 12:19:31 +02:00 |
|
Klaus Schmidinger
|
8433190d5a
|
The new function cPlugin::MainThreadHook() can be used by plugins to perform actions in the context of the main program thread
|
2006-04-17 10:02:18 +02:00 |
|
Klaus Schmidinger
|
acf716f1ef
|
The cRemote::CallPlugin() function now has a boolean return value that tells the caller whether initiating the plugin call was successful
|
2006-04-17 09:10:39 +02:00 |
|
Klaus Schmidinger
|
8c6deb20f2
|
No longer using characters 0x01 and 0x02 for mapping single quote and slash in recording names
|
2006-04-16 12:55:28 +02:00 |
|
Klaus Schmidinger
|
58facabfb6
|
Changed the behaviour of the "Use small font" setup option to *always* use the small font if set to '3' - even if it would have been a fixed font
|
2006-04-16 11:08:32 +02:00 |
|
Klaus Schmidinger
|
a320d4eedd
|
Updated the INSTALL file's section about non-VDR files in the video directory
|
2006-04-16 10:50:08 +02:00 |
|
Klaus Schmidinger
|
53819a9aff
|
Added format check to syslog_with_tid()
|
2006-04-16 10:43:22 +02:00 |
|
Klaus Schmidinger
|
1354141eab
|
Now going into the "Edit timer" menu if a newly created timer starts soon
|
2006-04-16 10:29:48 +02:00 |
|
Klaus Schmidinger
|
73917abf60
|
Implemented APIVERSION for the VDR plugin API version number
|
2006-04-16 09:36:10 +02:00 |
|
Klaus Schmidinger
|
5dccc91c62
|
Added diff for removing DVBDIR from plugin Makefiles
|
2006-04-16 08:45:08 +02:00 |
|
Klaus Schmidinger
|
94c729a6fa
|
The "Update channels" parameter in the "Setup/DVB" menu has been extended to allow updating only the PIDs
|
2006-04-15 14:18:25 +02:00 |
|
Klaus Schmidinger
|
50b77a6d4b
|
Implemented kChanPrev
|
2006-04-15 13:56:03 +02:00 |
|
Klaus Schmidinger
|
4611af4339
|
Implemented kNext and kPrev keys
|
2006-04-15 13:46:55 +02:00 |
|
Klaus Schmidinger
|
12ea50fceb
|
Removed DVBDIR from Makefile; it's now defined in Make.config if necessary
|
2006-04-15 12:39:35 +02:00 |
|
Klaus Schmidinger
|
b49df33917
|
Fixed setting the 'Delta' parameter when calling the shutdown script with no active timer
|
2006-04-15 11:33:34 +02:00 |
|
Klaus Schmidinger
|
4ba450b737
|
Implemented cPlugin::Active()
|
2006-04-15 11:18:36 +02:00 |
|
Klaus Schmidinger
|
3d8a9c9653
|
Updated the Danish OSD texts
|
2006-04-15 09:23:13 +02:00 |
|
Klaus Schmidinger
|
08fb5e2dbd
|
The preferred audio language is now automatically selected when starting replay
|
2006-04-14 14:47:01 +02:00 |
|
Klaus Schmidinger
|
c9e0393d80
|
Fixed the vdr.1 man page (a single DVB card can record and do live tv)
|
2006-04-14 13:05:12 +02:00 |
|
Klaus Schmidinger
|
b7181930c8
|
Reintroduced the log message "deleting plugin: ..." when shutting down VDR
|
2006-04-14 11:51:13 +02:00 |
|
Klaus Schmidinger
|
6635a1d69e
|
Added a missing "Key$" in skincurses.c
|
2006-04-14 11:36:41 +02:00 |
|
Klaus Schmidinger
|
f13959a9f2
|
Using geteuid() to check whether VDR is running as user 'root'
|
2006-04-14 11:04:20 +02:00 |
|
Klaus Schmidinger
|
f3feda52cd
|
Added VBITeletextDescriptorTag, TeletextDescriptorTag, LocalTimeOffsetDescriptorTag and PremiereContentTransmissionDescriptor to 'libsi'
|
2006-04-14 10:59:03 +02:00 |
|
Klaus Schmidinger
|
90affbed35
|
Allowing a tolerance for symbol rate values that are off by one
|
2006-04-14 10:48:14 +02:00 |
|
Klaus Schmidinger
|
360a403f91
|
Fixed unnecessary Set() calls in cMenuEditIntItem::ProcessKey()
|
2006-04-14 10:40:12 +02:00 |
|
Klaus Schmidinger
|
2168d73400
|
Fixed the initial setting of the time transponder setup parameter
|
2006-04-14 10:26:46 +02:00 |
|
Klaus Schmidinger
|
b1dad5cb3c
|
Removed the unnecessary 'value' member from cMenuEditItem
|
2006-04-14 10:02:43 +02:00 |
|
Klaus Schmidinger
|
a45c1c9a28
|
Added NULL checks to some strdup() calls in menuitems.c
|
2006-04-14 10:00:44 +02:00 |
|
Klaus Schmidinger
|
cb50726989
|
Fixed a crash when setting the time transponder in the Setup menu, caused by the new 'noneString' in cMenuEditChanItem
|
2006-04-14 09:53:46 +02:00 |
|
Klaus Schmidinger
|
c2448acaaa
|
Updated the Finnish OSD texts
|
2006-04-14 09:46:32 +02:00 |
|
Klaus Schmidinger
|
753c1e1a7f
|
Now checking whether there is any text before calling cStatus::MsgOsdTextItem()
|
2006-04-09 14:31:33 +02:00 |
|
Klaus Schmidinger
|
ceafe62671
|
No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option
|
2006-04-09 14:21:30 +02:00 |
|
Klaus Schmidinger
|
a452010760
|
Changed the behaviour when hitting the end of a recording in fast forward mode
|
2006-04-09 13:57:39 +02:00 |
|
Klaus Schmidinger
|
87ba3ae558
|
The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu
|
2006-04-09 13:26:56 +02:00 |
|
Klaus Schmidinger
|
e36da7ab8d
|
Additional label strings for cMenuEditIntItem and cMenuEditChanItem
|
2006-04-09 12:05:05 +02:00 |
|
Klaus Schmidinger
|
060c3f3ddc
|
Fixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu
|
2006-04-09 12:03:31 +02:00 |
|
Klaus Schmidinger
|
56d49abc22
|
cSkins::QueueMessage() called from a background thread with an empty message now clears all messages that have been previously queued by that thread
|
2006-04-09 11:28:59 +02:00 |
|
Klaus Schmidinger
|
2cd5bf83fb
|
Fixed a typo in skins.h
|
2006-04-09 11:16:11 +02:00 |
|
Klaus Schmidinger
|
a6d5d36043
|
Now avoiding the 'actual' device when starting a recording, so that a Transfer Mode for live tv isn't interrupted
|
2006-04-09 10:47:53 +02:00 |
|
Klaus Schmidinger
|
bfce2b3dba
|
Fixed VPS recording in case there is more than one timer in the VPS margin
|
2006-04-09 09:12:47 +02:00 |
|
Klaus Schmidinger
|
24b3579d14
|
VPS timers now record only events that have exactly the given start time
|
2006-04-01 13:27:14 +02:00 |
|
Klaus Schmidinger
|
6b968a6b27
|
Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem
|
2006-04-01 09:12:38 +02:00 |
|
Klaus Schmidinger
|
daa9047247
|
Fixed learning keys when VDR is already running
|
2006-03-31 14:24:58 +02:00 |
|
Klaus Schmidinger
|
8c55ada0af
|
Fixed 'sources.conf' and 'diseqc.conf'
|
2006-03-31 14:12:53 +02:00 |
|
Klaus Schmidinger
|
1b1935de0e
|
Added a missing "Key$" in skinclassic.c
|
2006-03-31 14:02:06 +02:00 |
|
Klaus Schmidinger
|
359d43076a
|
Added a missing "Button$" for the Timer button
|
2006-03-31 13:00:05 +02:00 |
|
Klaus Schmidinger
|
513b24ccd7
|
Fixed handling broken PMT records
|
2006-03-31 12:41:50 +02:00 |
|
Klaus Schmidinger
|
5f7e788ae8
|
Improved deleting expired single shot timers
|
2006-03-26 14:38:46 +02:00 |
|
Klaus Schmidinger
|
3dbd45235b
|
Fixed some #include sequences
|
2006-03-26 14:12:08 +02:00 |
|
Klaus Schmidinger
|
5c90a6eba3
|
The 'running status' of EPG events is now only set to SI::RunningStatusNotRunning for events before present event
|
2006-03-26 13:53:58 +02:00 |
|
Klaus Schmidinger
|
4546708841
|
Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTE
|
2006-03-26 13:45:17 +02:00 |
|
Klaus Schmidinger
|
22b60d9610
|
The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode
|
2006-03-26 09:46:58 +02:00 |
|
Klaus Schmidinger
|
1fe46dfa9f
|
Fixed format string handling
|
2006-03-26 09:27:30 +02:00 |
|
Klaus Schmidinger
|
8a3dae1e8b
|
Enhanced logging EPG event data
|
2006-03-25 12:51:29 +01:00 |
|
Klaus Schmidinger
|
daaab1dfc8
|
Speeded up cRemux::ScanVideoPacket()
|
2006-03-25 12:29:04 +01:00 |
|
Klaus Schmidinger
|
172e3d6cd5
|
Made cMenuRecordings::GetRecording() 'protected'
|
2006-03-25 12:17:12 +01:00 |
|
Klaus Schmidinger
|
a4ee22ed85
|
Updated the Russian OSD texts
|
2006-03-25 11:57:43 +01:00 |
|
Klaus Schmidinger
|
a3405ded17
|
Fixed calling a plugin's main menu function while a message is being displayed
|
2006-03-25 11:53:25 +01:00 |
|
Klaus Schmidinger
|
3dd002cc2b
|
Fixed getting the present EPG event in case none is currently 'running'
|
2006-03-25 11:43:05 +01:00 |
|
Klaus Schmidinger
|
51be693f62
|
Timer log messages now show "VPS" if this is a VPS timer
|
2006-03-25 11:41:24 +01:00 |
|
Klaus Schmidinger
|
c55be788f3
|
Fixed handling repeating VPS timers (they stopped recording too early)
|
2006-03-25 11:39:57 +01:00 |
|
Klaus Schmidinger
|
7bba79ef0a
|
Fixed deleting recordings that have been removed externally when running out of disk space
|
2006-03-19 14:36:43 +01:00 |
|
Klaus Schmidinger
|
cf1941ca01
|
Only calling RemoveEmptyVideoDirectories() once in case a recording has been deleted
|
2006-03-19 14:12:57 +01:00 |
|
Klaus Schmidinger
|
7fb99e696f
|
Fixed the shutdown timeout
|
2006-03-19 13:32:27 +01:00 |
|
Klaus Schmidinger
|
dc5df40aa3
|
Updated 'sources.conf'
|
2006-03-19 13:09:40 +01:00 |
|
Klaus Schmidinger
|
bcacfad057
|
Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false
|
2006-03-19 12:37:03 +01:00 |
|
Klaus Schmidinger
|
2eab16a310
|
Fixed cReadLine::Read() for lines that end with the infamous "\r\n"
|
2006-03-19 12:28:16 +01:00 |
|
Klaus Schmidinger
|
94afe13373
|
Removed the log message "deleting plugin: ..." when shutting down VDR
|
2006-02-28 14:23:10 +01:00 |
|
Klaus Schmidinger
|
457f5dd14c
|
The status changes of EPG events are now logged for all channels that have timers
|
2006-02-28 14:00:28 +01:00 |
|
Klaus Schmidinger
|
9887c0765b
|
cMenuEditIntItem now checks the given value and forces it to be between the given min and max limits
|
2006-02-28 12:54:38 +01:00 |
|
Klaus Schmidinger
|
085b1c4dda
|
Reduced the number of events to actually check when setting events to timers
|
2006-02-28 12:44:00 +01:00 |
|
Klaus Schmidinger
|
c174de392b
|
Fixed updating the "Info" button in the "Timers" menu
|
2006-02-28 12:36:52 +01:00 |
|
Klaus Schmidinger
|
58985f6dc1
|
Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running
|
2006-02-26 15:10:02 +01:00 |
|
Klaus Schmidinger
|
3cd87d3c47
|
The DrawBitmap() function now has a new parameter 'Overlay' that allows a bitmap to be drawn with a transparent background
|
2006-02-26 14:43:00 +01:00 |
|
Klaus Schmidinger
|
c3f5c97ead
|
The 'event id' in EPG data has been extended to 32 bit
|
2006-02-26 14:13:30 +01:00 |
|
Klaus Schmidinger
|
168348e7e4
|
Lines tagged with '#' in the 'info.vdr' file of a recording are now silently ignored when reading that file
|
2006-02-26 12:03:28 +01:00 |
|
Klaus Schmidinger
|
655b2297b9
|
There is now a log message "timer ... set to event ..." when defining a timer from the EPG menu
|
2006-02-26 10:52:51 +01:00 |
|
Klaus Schmidinger
|
9488c94133
|
Fixed setting events to timers in case a non-VPS event has expired
|
2006-02-26 10:25:59 +01:00 |
|
Klaus Schmidinger
|
8dec381664
|
Improved setting events to timers
|
2006-02-25 15:57:56 +01:00 |
|
Klaus Schmidinger
|
c631893066
|
In the "Timers" menu the blue key is now "Info" and the red key is "On/Off"
|
2006-02-25 14:39:29 +01:00 |
|
Klaus Schmidinger
|
9dc73da7f5
|
The option "Setup/OSD/Sort timers" has been removed
|
2006-02-25 14:17:56 +01:00 |
|
Klaus Schmidinger
|
40f4cef75e
|
The 'info.vdr' file of a recording now also contains the 'E' and 'V' records of the EPG event
|
2006-02-25 12:39:23 +01:00 |
|
Klaus Schmidinger
|
7881effd9b
|
Implemented cRecordingInfo::ChannelID()
|
2006-02-25 12:25:54 +01:00 |
|
Klaus Schmidinger
|
60e937f57b
|
The upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu
|
2006-02-25 12:22:02 +01:00 |
|
Klaus Schmidinger
|
bc2e59909f
|
The 'summary' field of a timer definition has been renamed to 'aux'
|
2006-02-25 12:09:22 +01:00 |
|
Klaus Schmidinger
|
6b74723336
|
The "Ok" key in the "Jump" mode of the replay progress display now confirms the jump instead of closing the display
|
2006-02-25 10:29:37 +01:00 |
|
Klaus Schmidinger
|
6a0a6c15c0
|
Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete
|
2006-02-25 10:21:29 +01:00 |
|
Klaus Schmidinger
|
3d9654a22f
|
Fixed removing the '-' when entering a channel number where there is no other one that fits the input
|
2006-02-24 14:55:20 +01:00 |
|
Klaus Schmidinger
|
f40a6e9b85
|
Fixed setting the audio language codes in 'Transfer-Mode'
|
2006-02-24 14:14:41 +01:00 |
|
Klaus Schmidinger
|
b4962e5217
|
Added a comment to tChannelID::nid, explaining that is is actually the "original" network id
|
2006-02-19 14:41:15 +01:00 |
|
Klaus Schmidinger
|
8186544e10
|
Fixed replaying recordings of radio channels with many audio tracks
|
2006-02-19 14:23:17 +01:00 |
|
Klaus Schmidinger
|
8409c68e44
|
Fixed handling DPID when deciding whether to switch to 'Transfer Mode'
|
2006-02-19 13:53:30 +01:00 |
|
Klaus Schmidinger
|
47519e0536
|
If a recording starts and the channel's audio PID data has more language code information than the EPG's component data, the code from the channel is taken
|
2006-02-19 13:27:51 +01:00 |
|
Klaus Schmidinger
|
0d6ce369c6
|
When setting the audio track descriptions, the language codes are now also set in case this is a replay session
|
2006-02-19 10:18:28 +01:00 |
|
Klaus Schmidinger
|
b5bbfe0589
|
Externally provided EPG data (with table ID 0x00) now gets its component descriptors set from the broadcast data
|
2006-02-19 09:51:02 +01:00 |
|
Klaus Schmidinger
|
91a5940bc4
|
Generating 'X' audio component records for recording if there is no EPG data
|
2006-02-18 16:03:40 +01:00 |
|
Klaus Schmidinger
|
492f06175a
|
The language code in the 'X' component records of EPG data can now consist of two codes, separated by '+'
|
2006-02-18 15:59:43 +01:00 |
|
Klaus Schmidinger
|
53f77ddded
|
Now resetting the channel number if the number entered through the numeric keys exceeds the maximum channel number
|
2006-02-18 12:47:01 +01:00 |
|
Klaus Schmidinger
|
273d6c53a6
|
Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data and changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0
|
2006-02-18 11:21:00 +01:00 |
|
Klaus Schmidinger
|
b8cdca858b
|
Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data
|
2006-02-18 11:08:55 +01:00 |
|
Klaus Schmidinger
|
5ed4504ce0
|
Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected
|
2006-02-18 10:42:55 +01:00 |
|
Klaus Schmidinger
|
afebd4b2fb
|
Fixed some typos in the CONTRIBUTORS file
|
2006-02-17 16:04:54 +01:00 |
|
Klaus Schmidinger
|
5db8309b87
|
The ST:TNG skin now uses the fixed font if requested when displaying texts
|
2006-02-17 15:58:31 +01:00 |
|
Klaus Schmidinger
|
10d3ad00ae
|
cMenuText now uses the given font
|
2006-02-17 15:45:25 +01:00 |
|
Klaus Schmidinger
|
be2dbbd938
|
Now logging the description (if present) in case a thread is canceled
|
2006-02-12 12:26:06 +01:00 |
|
Klaus Schmidinger
|
0e22c9ff9e
|
Improved OSD area handling in cDvbSpuDecoder
|
2006-02-12 11:52:53 +01:00 |
|
Klaus Schmidinger
|
23d7402c00
|
Now stopping scanning the video directory if there are too many levels of symbolic links
|
2006-02-12 11:46:44 +01:00 |
|
Klaus Schmidinger
|
c9b5fd6588
|
The "Back" key now restores the original string when pressed while editing a string item
|
2006-02-12 10:35:10 +01:00 |
|
Klaus Schmidinger
|
5820beed02
|
Removed an unnecessary toFile->SetReadAhead() from cutter.c
|
2006-02-12 10:08:52 +01:00 |
|
Klaus Schmidinger
|
c5a5f09845
|
Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
|
2006-02-05 15:09:51 +01:00 |
|
Klaus Schmidinger
|
7e4662f982
|
Fixed scrolling with Up/Down in case there are non-selectable items at the beginning or end of the menu
|
2006-02-05 14:38:56 +01:00 |
|
Klaus Schmidinger
|
7b97eb6e97
|
Made all font and image data 'const'
|
2006-02-05 13:55:58 +01:00 |
|
Klaus Schmidinger
|
978462168c
|
Renamed the Makefile target 'plugins-clean' to 'clean-plugins'
|
2006-02-05 13:39:12 +01:00 |
|
Klaus Schmidinger
|
2a91ee0fef
|
Fixed handling the "Blue" key in the "Schedule" menu for the current channel
|
2006-02-05 13:32:14 +01:00 |
|
Klaus Schmidinger
|
d13a7457bd
|
Enabled generating a core dump if VDR is run with a different user id
|
2006-02-05 12:58:59 +01:00 |
|
Klaus Schmidinger
|
0de4b0b043
|
Fixed multiple entries of the same subdirectory in the "Recordings" menu
|
2006-02-05 12:39:37 +01:00 |
|
Klaus Schmidinger
|
b6920cd2d8
|
The 'runvdr' script no longer uses the $VDRUSR environment variable
|
2006-02-04 15:26:13 +01:00 |
|
Klaus Schmidinger
|
d5c739790b
|
Implemented cDevice::Transferring()
|
2006-02-04 14:58:24 +01:00 |
|
Klaus Schmidinger
|
dc4a1bca2e
|
Fixed a missing ',' in the Swedish OSD texts
|
2006-02-04 14:19:46 +01:00 |
|
Klaus Schmidinger
|
116abbe05e
|
Improved cUnbufferedFile
|
2006-02-04 14:12:17 +01:00 |
|
Klaus Schmidinger
|
c712027520
|
Fixed handling the "Setup/OSD/Menu button closes" option when set to 'yes' in case a replay is active
|
2006-02-04 13:03:03 +01:00 |
|
Klaus Schmidinger
|
cbd32dd914
|
Fixed auto advance in string entry fields when pressing Up/Down in insert mode
|
2006-02-04 12:50:11 +01:00 |
|
Klaus Schmidinger
|
0d6368ad4a
|
Updated the Polish OSD texts
|
2006-02-04 11:01:25 +01:00 |
|
Klaus Schmidinger
|
ba17fe565e
|
Added Czech language texts
|
2006-02-04 10:51:41 +01:00 |
|
Klaus Schmidinger
|
5fdc421a10
|
Added an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier process the audio data
|
2006-02-04 10:24:43 +01:00 |
|
Klaus Schmidinger
|
f0741c95c0
|
Speeded up cVideoRepacker
|
2006-02-03 16:20:14 +01:00 |
|
Klaus Schmidinger
|
5cd7945ab5
|
Fixed handling "pending" timers that blocked others that actually could record
|
2006-02-03 15:25:51 +01:00 |
|
Klaus Schmidinger
|
881c251bea
|
Fixed channel up/down switching on single card systems
|
2006-02-03 13:27:40 +01:00 |
|
Klaus Schmidinger
|
dd7621f259
|
Fixed setting "No title" for broken event data
|
2006-02-03 13:19:15 +01:00 |
|
Klaus Schmidinger
|
e34ddc507d
|
Removed leftover 'needsBufferReserve' variable from cTransfer
|
2006-01-29 17:26:38 +01:00 |
|
Klaus Schmidinger
|
913814a500
|
Separated the 'install' target into several individual targets; renamed the 'plugins-install' target to 'install-plugins'
|
2006-01-29 14:57:13 +01:00 |
|
Klaus Schmidinger
|
07ba731503
|
If a shutdown is requested, but the shutdown script doesn't actually halt the system, it is now tried again after 5 minutes
|
2006-01-29 14:37:43 +01:00 |
|
Klaus Schmidinger
|
6078b31aab
|
Now initializing the channels' schedule pointers when reading the epg.data file, so that the first WhatsOn menu will come up faster
|
2006-01-29 14:17:33 +01:00 |
|
Klaus Schmidinger
|
ea9a7eebd1
|
When looking for the present or following EPG event, the running status is now always taken into account
|
2006-01-29 14:04:37 +01:00 |
|
Klaus Schmidinger
|
778a6b47ca
|
Dropped logging writing epg.data (comes too often)
|
2006-01-29 13:00:39 +01:00 |
|
Klaus Schmidinger
|
1a4526a3df
|
Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast
|
2006-01-29 12:39:04 +01:00 |
|
Klaus Schmidinger
|
251e04d25a
|
When reading epg.data (or data from PUTE), the version number of events with table IDs smaller than 0x50 is now ignored
|
2006-01-29 11:31:58 +01:00 |
|
Klaus Schmidinger
|
f03ed68807
|
Fixed displaying the current audio track in the channel display
|
2006-01-29 11:15:08 +01:00 |
|
Klaus Schmidinger
|
e93ff79da8
|
Changed DVBS_TUNE_TIMEOUT and DVBC_TUNE_TIMEOUT to 9000ms to avoid problems with channels that have low symbol rates
|
2006-01-28 15:39:23 +01:00 |
|
Klaus Schmidinger
|
a0f12dbc79
|
Fixed cTimers::GetNextActiveTimer() so that it won't return an expired timer
|
2006-01-28 15:10:27 +01:00 |
|
Klaus Schmidinger
|
b395bd614a
|
There is now a log message when VDR writes the epg.data file
|
2006-01-28 14:45:24 +01:00 |
|
Klaus Schmidinger
|
8363901665
|
The epg.data file is now written when VDR exits
|
2006-01-28 14:44:32 +01:00 |
|
Klaus Schmidinger
|
5e623525e9
|
Removed the "buffer reserve" in Transfer Mode - it's no longer necessary with recent driver/firmware versions
|
2006-01-28 14:25:06 +01:00 |
|
Klaus Schmidinger
|
1530b5647b
|
Increased the timeout in cInterface::GetKey() to avoid problems with remote controls that don't deliver "repeat" keypresses very fast
|
2006-01-28 12:48:33 +01:00 |
|
Klaus Schmidinger
|
759a45d508
|
Fixed channel switching with the Down (Up) key in case the current channel is already the first (last) in the list
|
2006-01-28 12:43:26 +01:00 |
|
Klaus Schmidinger
|
e101bc5658
|
Updated the Finnish OSD texts
|
2006-01-28 10:39:15 +01:00 |
|
Klaus Schmidinger
|
b0678c91ab
|
Now trying to reestablish the connection to the LIRC daemon in case it breaks
|
2006-01-27 16:03:32 +01:00 |
|
Klaus Schmidinger
|
7398125f31
|
Now checking whether the channel exists before setting the PMT filter in cPatFilter::Process()
|
2006-01-27 15:53:08 +01:00 |
|
Klaus Schmidinger
|
8ab2383e18
|
Fixed handling the tfRecording flag when reading timers
|
2006-01-27 15:41:41 +01:00 |
|
Klaus Schmidinger
|
dd155f2aaf
|
Updated the Estonian OSD texts
|
2006-01-27 14:25:39 +01:00 |
|
Klaus Schmidinger
|
533a3f26f9
|
Fixed a missing ',' in the Greek OSD texts
|
2006-01-27 14:23:27 +01:00 |
|
Klaus Schmidinger
|
136c8b57a2
|
Updated the Danish OSD texts
|
2006-01-27 14:17:56 +01:00 |
|
Klaus Schmidinger
|
aebc766ee7
|
Fixed a crash when pressing '0' in the "Schedule" menu on a channel that doesn't have any EPG data
|
2006-01-27 14:11:25 +01:00 |
|
Klaus Schmidinger
|
3c8faf1b8d
|
Fixed checking toFile in cCuttingThread::Action()
|
2006-01-27 13:47:08 +01:00 |
|
Klaus Schmidinger
|
2f9af1b549
|
EPG events from epg.data or SVDRP's PUTE command now have their Title set to "No Title" if none was set
|
2006-01-27 13:42:10 +01:00 |
|
Klaus Schmidinger
|
48c8da8d15
|
Fixed handling the '0' key for switching between the last two channels
|
2006-01-22 16:10:35 +01:00 |
|
Klaus Schmidinger
|
4d0a37e7ae
|
Updated the Spanish OSD texts
|
2006-01-22 15:56:37 +01:00 |
|
Klaus Schmidinger
|
9443b6999e
|
Fixed detecting if there can be any useful further input when entering channel numbers
|
2006-01-22 14:38:54 +01:00 |
|
Klaus Schmidinger
|
6cd9124d08
|
Improved channel switching when repeat function kicks in; updating channel display before switching channel; added a missing initialization of 'timeout' in the cDisplayChannel constructor
|
2006-01-22 14:27:53 +01:00 |
|
Klaus Schmidinger
|
ac9f4bb48f
|
Disabled the "buffer reserve" in Transfer Mode
|
2006-01-21 14:24:52 +01:00 |
|
Klaus Schmidinger
|
610703ca96
|
Updated the Polish OSD texts and the fontosd-iso8859-2.c file
|
2006-01-21 12:36:36 +01:00 |
|
Klaus Schmidinger
|
b2989899c0
|
When entering text via the numeric keys, the cursor now automatically advances
|
2006-01-21 12:27:14 +01:00 |
|
Klaus Schmidinger
|
9038f45a0d
|
Recordings are now only started if there is at least 300MB free disk space
|
2006-01-20 16:34:56 +01:00 |
|
Klaus Schmidinger
|
9e1b89ec5c
|
Updated the Estonian OSD texts
|
2006-01-20 14:34:45 +01:00 |
|
Klaus Schmidinger
|
837f5e2ea9
|
Fixed a crash in the Schedule menu with events that have no title (cEvent::FixEpgBugs() now assigns a "No title" string to events that have no title)
|
2006-01-20 14:15:27 +01:00 |
|
Klaus Schmidinger
|
c60129ed78
|
Improved NULL checking in strreplace()
|
2006-01-20 14:02:17 +01:00 |
|
Klaus Schmidinger
|
ed9b548d6e
|
Updated the Finnish OSD texts
|
2006-01-20 13:55:08 +01:00 |
|
Klaus Schmidinger
|
cd09f7a0df
|
Fixed a crash after executing the SVDRP command CLRE, caused by dangling 'schedule' pointers from cChannel objects
|
2006-01-20 13:42:38 +01:00 |
|
Klaus Schmidinger
|
ef385702d0
|
Fixed a problem with @plugin in keymacros.conf in case the named plugin is not loaded
|
2006-01-20 13:19:35 +01:00 |
|
Klaus Schmidinger
|
29501203f7
|
Modified logging so that even on NPTL systems each line in the log file shows the individual thread's pid
|
2006-01-15 16:42:37 +01:00 |
|
Klaus Schmidinger
|
a321947e47
|
Fixed a second place where a message should be given when an instant recording is started
|
2006-01-15 16:04:05 +01:00 |
|
Klaus Schmidinger
|
806a7f6768
|
No longer displaying color buttons in the recording info menu if it has been invoked from a player
|
2006-01-15 15:06:19 +01:00 |
|
Klaus Schmidinger
|
0676448937
|
Added a leading '0' to the day in the DayDateTime() function
|
2006-01-15 14:35:14 +01:00 |
|
Klaus Schmidinger
|
dda33ecb04
|
Now only writing Dolby Digital tracks into the 'info.vdr' file of a recording if Setup.UseDolbyDigital is true
|
2006-01-15 14:01:19 +01:00 |
|
Klaus Schmidinger
|
cad1a88a7b
|
The status markers in the "Schedule" menu are now only updated if a submenu is closed in which a timer has been modified
|
2006-01-15 13:44:55 +01:00 |
|
Klaus Schmidinger
|
197b8c27fa
|
Implemented '0' key function in the "Schedule" menu
|
2006-01-15 13:09:16 +01:00 |
|
Klaus Schmidinger
|
1de5335922
|
The SVDRP command GRAB allows file names without extension again
|
2006-01-14 16:12:13 +01:00 |
|
Klaus Schmidinger
|
dea4bf298a
|
Made the log messages regarding lost lock of devices "info" instead of "error"
|
2006-01-14 16:04:36 +01:00 |
|
Klaus Schmidinger
|
cd43adac92
|
Made the "What's on now/next?" menus a lot faster by storing a pointer to each channel's schedule in the cChannel data
|
2006-01-14 15:52:40 +01:00 |
|
Klaus Schmidinger
|
0ef577f43a
|
Added a missing '-' to the example for viewing a grabbed image on a remote host
|
2006-01-14 11:49:42 +01:00 |
|
Klaus Schmidinger
|
8763908621
|
Fixed canonicalizing the file name in the SVDRP command GRAB to allow full path names
|
2006-01-14 11:45:43 +01:00 |
|
Klaus Schmidinger
|
7962576727
|
Added a note about "modprobe capability" to INSTALL
|
2006-01-14 11:30:12 +01:00 |
|
Klaus Schmidinger
|
ee28d49598
|
Added missing description of L and R circular polarization to 'diseqc.conf'
|
2006-01-14 11:15:33 +01:00 |
|
Klaus Schmidinger
|
232eecd4b9
|
Removed the now obsolete "ca.conf" section from vdr.1
|
2006-01-14 11:10:24 +01:00 |
|
Klaus Schmidinger
|
1b9f7fd886
|
Adjusted the "KEY MACROS" section of vdr.5 to the new plugin calling mechanism introduced in version 1.3.32
|
2006-01-14 11:04:37 +01:00 |
|
Klaus Schmidinger
|
9efe1f9479
|
Key macros can now be defined for all non-modeless keys
|
2006-01-14 10:54:13 +01:00 |
|
Klaus Schmidinger
|
b11dcb15de
|
Dropped the default vdr user
|
2006-01-13 16:16:32 +01:00 |
|
Klaus Schmidinger
|
317b15f5a0
|
Implemented the option "Setup/OSD/Menu button closes"
|
2006-01-13 15:45:02 +01:00 |
|
Klaus Schmidinger
|
ff88f3bfed
|
Updated the Finnish OSD texts
|
2006-01-13 15:02:54 +01:00 |
|
Klaus Schmidinger
|
3c855f0bea
|
Added missing i18n entry for the "Timer" button
|
2006-01-13 14:58:37 +01:00 |
|
Klaus Schmidinger
|
f415169064
|
Skipping all SetCaps() and SetUser() calls when it is started as 'root' and "-u root" is given
|
2006-01-09 16:54:35 +01:00 |
|
Klaus Schmidinger
|
df65f4a2f1
|
Fixed handling "more than 3 byte" key sequences in cKbdRemote::ReadKeySequence()
|
2006-01-08 17:17:20 +01:00 |
|
Klaus Schmidinger
|
227034f8e6
|
Fixed the "plugins-clean" and "plugins-install" targets in the Makefile
|
2006-01-08 16:14:12 +01:00 |
|
Klaus Schmidinger
|
f38b7871ad
|
Added a missing #include <linux/unistd.h> to thread.c
|
2006-01-08 16:05:23 +01:00 |
|
Klaus Schmidinger
|
f993ff108b
|
The SVDRP command LSTT now accepts the new option 'id'
|
2006-01-08 13:33:57 +01:00 |
|
Klaus Schmidinger
|
419f3ab5f7
|
Removed obsolete "scanning recordings..." text
|
2006-01-08 11:58:26 +01:00 |
|
Klaus Schmidinger
|
2d863532cc
|
Cleaned up some trailing white space
|
2006-01-08 11:44:37 +01:00 |
|
Klaus Schmidinger
|
4016a630be
|
Added a SleepMs() in cRecorder::Action() to avoid a busy loop
|
2006-01-08 11:03:44 +01:00 |
|
Klaus Schmidinger
|
b464dc407d
|
Added a mutex to synchronize cDevice::PlayPesPacket() and SetCurrentAudioTrack()
|
2006-01-08 10:13:38 +01:00 |
|
Klaus Schmidinger
|
f7bf9b4090
|
Preceded all button texts with "Button$"; Removed obsolete "Eject" and "Language" texts
|
2006-01-07 15:54:10 +01:00 |
|
Klaus Schmidinger
|
e8ee9a1c4b
|
Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handling
|
2006-01-07 15:16:09 +01:00 |
|
Klaus Schmidinger
|
e0d5ebf8fd
|
The file 'ca.conf' is obsolete and has been removed; revised all descriptions regarding CICAM
|
2006-01-07 14:10:17 +01:00 |
|
Klaus Schmidinger
|
2e0a3f273a
|
Fixed the "Day" field of the "Edit timer" menu when pressing '0' to switch from "single shot" to "weekly", followed by the "Right" key
|
2006-01-07 11:24:08 +01:00 |
|
Klaus Schmidinger
|
9bbd68f357
|
Implemented letter input via numeric keys (Easy
|
2006-01-06 16:57:41 +01:00 |
|
Klaus Schmidinger
|
72e93b614b
|
The "flags" of a timer are now handled as an unsigned integer value
|
2006-01-06 14:31:57 +01:00 |
|
Klaus Schmidinger
|
16f037e3c2
|
Any cReceivers still attached to a cDevice when that device switches to a different transponder are now automatically detached
|
2006-01-06 13:55:57 +01:00 |
|
Klaus Schmidinger
|
700b88bc4d
|
Implemented the "Info" key
|
2006-01-06 12:53:28 +01:00 |
|
Klaus Schmidinger
|
c0f1fc817e
|
The default cOsdObject::Show() now automatically calls cOsdMenu::Display() if this is a menu
|
2006-01-05 15:35:06 +01:00 |
|
Klaus Schmidinger
|
01bbd53fa1
|
The "Mark/Move" function in the "Channels" menu now also works in the non-numeric sort modes
|
2006-01-05 15:11:04 +01:00 |
|
Klaus Schmidinger
|
739fcc7aff
|
In the "Channels" menu the numeric keys now position the cursor to the channel with the given number
|
2006-01-05 13:43:07 +01:00 |
|
Klaus Schmidinger
|
02ae3e98d4
|
Removed unused 'offset' member from cOsdItem
|
2006-01-05 12:42:11 +01:00 |
|
Klaus Schmidinger
|
bc269db4fc
|
Disabled the use of fadvise in cUnbufferedFile because there have been several reports that it causes more problems than it solves
|
2006-01-05 11:32:32 +01:00 |
|
Klaus Schmidinger
|
645170db0a
|
Added missing #include "thread.h" to dvbspu.c
|
2006-01-05 10:19:30 +01:00 |
|
Klaus Schmidinger
|
d5d97c3d18
|
Removed an obsolete "Summary" text from i18n.c and preceded all key definition texts with "Key$" to avoid duplicates
|
2006-01-04 15:51:03 +01:00 |
|
Klaus Schmidinger
|
a4ed08b37a
|
A message is now given when an instant recording is started
|
2006-01-04 15:21:55 +01:00 |
|
Klaus Schmidinger
|
5821c26c5e
|
Implemented "Setup/OSD/Timeout requested channel info"
|
2006-01-04 14:45:23 +01:00 |
|
Klaus Schmidinger
|
b1836290c9
|
The "Menu" key now behaves consistently
|
2006-01-04 13:22:53 +01:00 |
|
Klaus Schmidinger
|
fa0af7065e
|
Now using FE_READ_STATUS to read the current frontend status
|
2006-01-04 11:48:38 +01:00 |
|
Klaus Schmidinger
|
a94f6a8443
|
Added an example for a remote GRAB and display command
|
2006-01-03 17:04:47 +01:00 |
|
Klaus Schmidinger
|
1f44f9adc2
|
Added cMenuEditStrItem::InEditMode()
|
2006-01-03 12:50:58 +01:00 |
|
Klaus Schmidinger
|
a9eed7bb7c
|
Added cTimer::SetPriority() to set a timer's priority
|
2006-01-03 11:46:57 +01:00 |
|
Klaus Schmidinger
|
f00372190d
|
Changed DELETEDLIFETIME to 300
|
2006-01-03 11:39:48 +01:00 |
|
Klaus Schmidinger
|
e9e8241d0d
|
Fixed handling TS packets in cTS2PES
|
2006-01-03 11:00:38 +01:00 |
|
Klaus Schmidinger
|
c01259dbb5
|
Fixed setting the main thread id if VDR is running as a daemon
|
2006-01-03 10:20:41 +01:00 |
|
Klaus Schmidinger
|
86197f0206
|
The cTimer constructor can now take an optional cChannel
|
2006-01-01 15:44:29 +01:00 |
|
Klaus Schmidinger
|
76e7a59f69
|
The Makefile now reports a summary of failed plugins
|
2006-01-01 15:14:06 +01:00 |
|
Klaus Schmidinger
|
f50844d733
|
Fixed incrementing the 'state' variables in the repacker classes in remux.c to avoid warnings with g++ 4.1.0
|
2006-01-01 15:06:02 +01:00 |
|
Klaus Schmidinger
|
dbc2abadd8
|
Fixed initializing pthread_mutexattr_t and pthread_rwlockattr_t to avoid warnings with g++ 4.1.0
|
2006-01-01 14:53:03 +01:00 |
|
Klaus Schmidinger
|
7d84ddefb3
|
Made the static cControl functions thread safe
|
2006-01-01 14:46:24 +01:00 |
|
Klaus Schmidinger
|
fef0b70bb1
|
Removed unused variables in skinclassic.c and skinsttng.c
|
2006-01-01 14:40:09 +01:00 |
|
Klaus Schmidinger
|
26cb900ddf
|
Fixed handling multi byte key sequences in cKbdRemote
|
2006-01-01 14:28:47 +01:00 |
|
Klaus Schmidinger
|
06b2245bcd
|
The DVB devices now retune (and, if applicable, resend the DiSEqC data) if the lock is lost
|
2006-01-01 12:22:18 +01:00 |
|
Klaus Schmidinger
|
0e6296699e
|
Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording
|
2005-12-31 15:20:19 +01:00 |
|
Klaus Schmidinger
|
89df449715
|
When started as user 'root' VDR now switches to a lesser privileged user id, keeping the capability to set the system time
|
2005-12-31 13:30:11 +01:00 |
|
Klaus Schmidinger
|
c65133979f
|
Changed all "illegal" to "invalid" in error messages
|
2005-12-30 15:43:21 +01:00 |
|
Klaus Schmidinger
|
54af5518e4
|
Updated the Greek OSD texts
|
2005-12-30 15:31:57 +01:00 |
|
Klaus Schmidinger
|
3f21bf20c5
|
New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file
|
2005-12-30 15:11:16 +01:00 |
|
Klaus Schmidinger
|
12b4f37ca3
|
The SVDRP command GRAB now optionally writes the image data to the SVDRP connection (encoded in base64)
|
2005-12-30 10:27:23 +01:00 |
|
Klaus Schmidinger
|
61fefd00bf
|
Implemented cBase64Encoder
|
2005-12-29 16:02:37 +01:00 |
|
Klaus Schmidinger
|
cb428520e6
|
cDevice::GrabImage() now returns a pointer to the image in memory; cDevice::GrabImageFile() grabs the image to a file
|
2005-12-29 14:51:59 +01:00 |
|
Klaus Schmidinger
|
5f7df33b1c
|
The SVDRP command GRAB now determines the image type from the extension of the given file name
|
2005-12-29 12:18:27 +01:00 |
|
Klaus Schmidinger
|
aa64d64d90
|
Converting a grabbed image to JPEG is now done with the new function RgbToJpeg()
|
2005-12-29 11:24:02 +01:00 |
|
Klaus Schmidinger
|
d877846cc9
|
Dropped the unused "Stop recording on primary interface" stuff
|
2005-12-28 12:36:27 +01:00 |
|
Klaus Schmidinger
|
bf4655197d
|
Revoked the check for low symbol rates on FF cards (some actually can do this)
|
2005-12-28 12:28:37 +01:00 |
|
Klaus Schmidinger
|
fbddcb2fd6
|
Removing deleted recordings is now done in a separate thread
|
2005-12-28 12:21:57 +01:00 |
|
Klaus Schmidinger
|
0795050f6d
|
Modified red button handling in the "Schedule" menu
|
2005-12-27 15:06:26 +01:00 |
|
Klaus Schmidinger
|
1314d03411
|
cTimer no longer has its own 'schedule' member
|
2005-12-27 14:39:14 +01:00 |
|
Klaus Schmidinger
|
0b3d9a95fd
|
The "Schedules" and "What's on now/next?" menus are now updated if a timer is set or modified
|
2005-12-27 11:27:38 +01:00 |
|
Klaus Schmidinger
|
1e121f6eed
|
Schedules are now cleaned up once every hour (not only at 05:00)
|
2005-12-26 15:10:27 +01:00 |
|
Klaus Schmidinger
|
2d5f3497bf
|
Modified cSchedule::Cleanup() (events are always sorted by time)
|
2005-12-26 15:09:21 +01:00 |
|
Klaus Schmidinger
|
56f4907309
|
Removed an invalid access to Event->schedule in cSchedule::DelEvent()
|
2005-12-26 14:48:46 +01:00 |
|
Klaus Schmidinger
|
ad55230051
|
EPG events that are no longer in the currently broadcasted data stream are now automatically deleted
|
2005-12-26 14:44:28 +01:00 |
|
Klaus Schmidinger
|
f94046db2e
|
The version number of EPG events is now also stored in the epg.data file
|
2005-12-25 11:13:33 +01:00 |
|
Klaus Schmidinger
|
186a3213d0
|
The main menu now dynamically updates its contents
|
2005-12-24 15:53:53 +01:00 |
|
Klaus Schmidinger
|
587ea30ab4
|
Added a mutex to AssertFreeDiskSpace() to make sure calls from foreground and background threads won't interfere
|
2005-12-18 13:10:52 +01:00 |
|
Klaus Schmidinger
|
7a0af2292c
|
Fixed handling OSD areas that have invalid sizes
|
2005-12-18 12:58:31 +01:00 |
|
Klaus Schmidinger
|
df13d22c6c
|
Fixed a possible crash when displaying the "Low disk space!" message from a background thread
|
2005-12-18 12:43:17 +01:00 |
|
Klaus Schmidinger
|
78990eb188
|
Now avoiding unnecessary disk access when checking if there are deleted recordings that need to be removed; fixed handling the DELETEDLIFETIME
|
2005-12-18 12:14:11 +01:00 |
|
Klaus Schmidinger
|
579719a7f2
|
When displaying the amount of free disk space, the space consumed by "deleted" recordings is now taken into account
|
2005-12-18 10:41:26 +01:00 |
|
Klaus Schmidinger
|
db35165e25
|
Fixed the RCU remote control handling to avoid problems with NPTL
|
2005-12-16 14:53:58 +01:00 |
|
Klaus Schmidinger
|
72759ed131
|
Now using the gettid() syscall to get a thread's pid, so that we get a useful value on NPTL systems
|
2005-12-11 12:10:28 +01:00 |
|
Klaus Schmidinger
|
dbb09c5ba1
|
Limited the frequency of log messages from the cRepackers
|
2005-12-03 15:01:01 +01:00 |
|
Klaus Schmidinger
|
48902e885f
|
Now checking the channel's symbol rate in order to avoid problems on full featured DVB cards with symbol rates below 10000
|
2005-12-03 13:50:19 +01:00 |
|
Klaus Schmidinger
|
922649037f
|
Improved TS/PES conversion to better handle lost TS packets
|
2005-12-03 12:18:15 +01:00 |
|
Klaus Schmidinger
|
e3dd163461
|
Fixed handling second audio and Dolby Digital PIDs for encrypted channels (was broken in version 1.3.37)
|
2005-12-03 11:51:05 +01:00 |
|
Klaus Schmidinger
|
41f718987d
|
Implemented message queueing
|
2005-11-27 15:57:03 +01:00 |
|
Klaus Schmidinger
|
22c5a38364
|
Added a copy constructor to cString and fixed its assignment operator
|
2005-11-26 14:16:02 +01:00 |
|
Klaus Schmidinger
|
71ccb6acb6
|
Fixed SetProgress() in the 'skincurses' plugin in case Total is 0
|
2005-11-26 13:55:38 +01:00 |
|
Klaus Schmidinger
|
3a97be4fe9
|
Implemented handling of the "CA PMT Reply" for CAMs; some preparations for being able to record several encrypted channels from the same transponder
|
2005-11-26 13:39:47 +01:00 |
|
Klaus Schmidinger
|
2fecf43be9
|
Removed a faulty lock advice
|
2005-11-13 16:23:58 +01:00 |
|
Klaus Schmidinger
|
2cae2ed28c
|
Modified switching to Dolby Digital audio in live mode
|
2005-11-11 16:13:19 +01:00 |
|
Klaus Schmidinger
|
609a4cd6cf
|
No longer removing superfluous hyphens in EPG data
|
2005-11-11 13:38:45 +01:00 |
|
Klaus Schmidinger
|
13e925c3f4
|
Fixed initializing the day index when editing the weekday parameter of a repeating timer
|
2005-11-11 13:31:02 +01:00 |
|
Klaus Schmidinger
|
a311ea003e
|
Added compiler options "-fPIC -g" to all plugins
|
2005-11-11 13:22:02 +01:00 |
|
Klaus Schmidinger
|
d563468aec
|
Fixed a typo
|
2005-11-06 15:35:01 +01:00 |
|
Klaus Schmidinger
|
40336edc2a
|
Removed EPG bugfix #0, because it removed actually important data
|
2005-11-06 10:34:13 +01:00 |
|
Klaus Schmidinger
|
ff64419396
|
Fixed setting the help key display in the Recordings menu in case of several layers of subdirectories
|
2005-11-06 09:44:58 +01:00 |
|
Klaus Schmidinger
|
27ab07e80d
|
The EPG scan no longer disturbs players that have also set live PIDs
|
2005-11-05 15:48:05 +01:00 |
|
Klaus Schmidinger
|
596e965a53
|
Fixed a race condition in the SPU decoder
|
2005-11-05 12:12:18 +01:00 |
|
Klaus Schmidinger
|
9607fd33a0
|
cSVDRP now dynamically allocates its command buffer
|
2005-11-05 11:21:38 +01:00 |
|
Klaus Schmidinger
|
92af12daac
|
cReadLine now dynamically allocates its buffer; changed cConfig::Load() to use cReadLine instead of a fixed buffer
|
2005-11-04 17:18:33 +01:00 |
|
Klaus Schmidinger
|
903e929a85
|
Updated the Dutch OSD texts
|
2005-11-04 14:39:01 +01:00 |
|
Klaus Schmidinger
|
259ed3055e
|
Fixed a memory leak in cString::operator=()
|
2005-11-04 14:27:51 +01:00 |
|
Klaus Schmidinger
|
fdfcfc021b
|
Fixed missing '&' in the SetAreas() example in PLUGINS.html
|
2005-11-04 14:25:00 +01:00 |
|
Klaus Schmidinger
|
52f17c043b
|
Removed '\n' from several syslog() calls
|
2005-11-04 14:22:04 +01:00 |
|
Klaus Schmidinger
|
159c7e283d
|
A menu is no longer automatically closed when a replay ends
|
2005-11-04 13:52:31 +01:00 |
|
Klaus Schmidinger
|
23ee5bb4da
|
Fixed a NULL pointer access with the cUnbufferedFile when a replay session runs all the way until the end of the recording
|
2005-11-04 13:19:49 +01:00 |
|
Klaus Schmidinger
|
697261c981
|
The new class cUnbufferedFile is used for the recording files to avoid thrashing the file system cache
|
2005-10-31 13:14:26 +01:00 |
|
Klaus Schmidinger
|
ccea93eb11
|
Fixed the cFilter example in PLUGINS.html
|
2005-10-30 14:06:40 +01:00 |
|
Klaus Schmidinger
|
cffc2595ac
|
Updated the French OSD texts
|
2005-10-30 13:39:26 +01:00 |
|
Klaus Schmidinger
|
6fc1de063e
|
Updated the Greek OSD texts
|
2005-10-30 13:26:17 +01:00 |
|
Klaus Schmidinger
|
6e982f765e
|
Fixed lock handling in CAM communication to avoid problems with multiple CAMs per device or CAMs with more than one smart card
|
2005-10-30 13:21:23 +01:00 |
|
Klaus Schmidinger
|
3c59953017
|
Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort()
|
2005-10-30 10:27:24 +01:00 |
|
Klaus Schmidinger
|
64c2b3b0de
|
Updated the Estonian OSD texts
|
2005-10-14 13:21:09 +02:00 |
|
Klaus Schmidinger
|
96ccd4a16a
|
Updated the Danish OSD texts
|
2005-10-14 13:17:00 +02:00 |
|
Klaus Schmidinger
|
53e840af50
|
Added more error messages and line numbers when reading EPG data and info.vdr
|
2005-10-09 13:13:36 +02:00 |
|
Klaus Schmidinger
|
bf779b3bfe
|
Fixed a leftover 'summary.vdr' in vdr.1
|
2005-10-09 12:31:52 +02:00 |
|
Klaus Schmidinger
|
fdf54512ba
|
Updated the Finnish OSD texts
|
2005-10-09 11:23:18 +02:00 |
|
Klaus Schmidinger
|
325163c0ef
|
Added '__attribute__' to functions that use printf() like parameters
|
2005-10-09 11:14:14 +02:00 |
|
Klaus Schmidinger
|
22ee421be9
|
Making sure no item is displayed as "current" if Up, Down, Left or Right is pressed in a menu with no selectable items
|
2005-10-09 11:00:50 +02:00 |
|
Klaus Schmidinger
|
ccaa4e961e
|
Fixed a possible endless loop in a menu with no selectable items if Setup.MenuScrollWrap is true
|
2005-10-09 10:45:48 +02:00 |
|
Klaus Schmidinger
|
6a8e2a99cb
|
Now using daemon() instead of fork() to run VDR in daemon mode
|
2005-10-09 10:05:21 +02:00 |
|
Klaus Schmidinger
|
e83482945d
|
Updated 'sources.conf'
|
2005-10-08 08:49:57 +02:00 |
|
Klaus Schmidinger
|
7346a03094
|
Improved the CAM enquiry menu (cont'd)
|
2005-10-03 13:00:00 +02:00 |
|
Klaus Schmidinger
|
4acbc0fd47
|
The 'sub-title' and 'bottom text' in the CAM menu can now consist of several lines
|
2005-10-03 11:26:07 +02:00 |
|
Klaus Schmidinger
|
c03de9e15e
|
The character 0x8A in CAM menu strings is now mapped to a real newline
|
2005-10-03 10:32:51 +02:00 |
|
Klaus Schmidinger
|
2cc029066b
|
Fixed handling of menus with no selectable items
|
2005-10-02 15:04:34 +02:00 |
|
Klaus Schmidinger
|
11be63aa2c
|
Added status message "Opening CAM menu... for an immediate feedback when the CAM menu has been requested; speeded up initial opening of the CAM menu
|
2005-10-02 14:43:56 +02:00 |
|
Klaus Schmidinger
|
969cd51b68
|
Reduced MAX_CONNECT_RETRIES in ci.c to 2
|
2005-10-02 14:10:51 +02:00 |
|
Klaus Schmidinger
|
8365632b3f
|
The CAM menu is now completely closed when pressing the Menu key while inside a sub menu
|
2005-10-02 13:54:34 +02:00 |
|
Klaus Schmidinger
|
283a6f83f9
|
Now skipping some funny characters sent by some CAMs at the beginning of strings
|
2005-10-02 13:13:31 +02:00 |
|
Klaus Schmidinger
|
2fc075f5f9
|
The CAM menu now automatically updates itself in case of a progress display
|
2005-10-02 12:59:53 +02:00 |
|
Klaus Schmidinger
|
8302d81af2
|
Added status message "Resetting CAM..." for an immediate feedback when the CAM reset has been triggered
|
2005-10-02 10:20:19 +02:00 |
|
Klaus Schmidinger
|
23aa374e3d
|
Improved displaying 'sub-title' and 'bottom text' in the CAM menu
|
2005-10-02 09:59:30 +02:00 |
|
Klaus Schmidinger
|
704e17859f
|
Fixed setting current menu item if the first one is non-selectable; cOsdItem::cOsdItem() now has a 'Selectable' parameter
|
2005-10-02 09:57:52 +02:00 |
|
Klaus Schmidinger
|
ba24e93d82
|
Added a check against MAXOSDAREAS in cOsd::CanHandleAreas()
|
2005-10-02 08:49:36 +02:00 |
|
Klaus Schmidinger
|
4b8ff61901
|
Fixed the FATALERRNO macro to check for a non-zero errno value
|
2005-10-01 12:48:34 +02:00 |
|
Klaus Schmidinger
|
f3c99e697f
|
Fixed a crash in cConfig::Load() when compiling on the PPC
|
2005-10-01 10:43:01 +02:00 |
|
Klaus Schmidinger
|
13f68c4787
|
Fixed handling the '.update' file in case the video directory is not at the default location
|
2005-10-01 10:33:38 +02:00 |
|
Klaus Schmidinger
|
46a89d211b
|
Fixed an unjustified "Error while accessing recording!" after deleting a recording from a subfolder
|
2005-10-01 10:13:27 +02:00 |
|
Klaus Schmidinger
|
8f6bfd1ae7
|
Fixed opening recording folders in case the last replayed recording no longer exists
|
2005-10-01 10:11:33 +02:00 |
|
Klaus Schmidinger
|
ecc07e33f3
|
Fixed a leftover 'summary.vdr' in vdr.5
|
2005-09-26 21:40:16 +02:00 |
|
Klaus Schmidinger
|
8ae565d885
|
Made the function ExchangeChars() public
|
2005-09-25 14:31:23 +02:00 |
|
Klaus Schmidinger
|
c3a76dfef6
|
The '.update' file in the video directory is now touched when a recording is added or deleted
|
2005-09-25 13:49:31 +02:00 |
|
Klaus Schmidinger
|
5e89427ffc
|
Updated the Russian OSD texts
|
2005-09-25 12:22:13 +02:00 |
|
Klaus Schmidinger
|
a12bea799d
|
Updated the Romanian OSD texts
|
2005-09-25 11:51:34 +02:00 |
|
Klaus Schmidinger
|
da501a4b82
|
The 'new' indicator in the Recordings menu is now kept up-to-date
|
2005-09-25 11:35:56 +02:00 |
|
Klaus Schmidinger
|
9e8aac3882
|
The list of recordings is now read in a separate thread
|
2005-09-25 11:00:57 +02:00 |
|
Klaus Schmidinger
|
83985eff47
|
The SVDRP command DELR no longer triggers a complete reload of the global Recordings list, but rather deletes that particular entry
|
2005-09-18 10:51:54 +02:00 |
|
Klaus Schmidinger
|
e7d98d2ee6
|
Removed obsolete 'shift' code in device.[hc]
|
2005-09-17 14:30:18 +02:00 |
|
Klaus Schmidinger
|
13249f12f2
|
Fixed error handling in cCiTransportConnection::RecvTPDU()
|
2005-09-17 12:08:54 +02:00 |
|
Klaus Schmidinger
|
be0151ca5c
|
Fixed handling key macros with keys after @plugin
|
2005-09-17 11:30:37 +02:00 |
|
Klaus Schmidinger
|
cda89e7fb0
|
Added a missing include statement to the 'sky' plugin
|
2005-09-17 10:43:54 +02:00 |
|
Klaus Schmidinger
|
75587d1a17
|
Added cChannel::LinkChannels() and cChannel::RefChannel()
|
2005-09-17 10:03:19 +02:00 |
|
Klaus Schmidinger
|
547310a949
|
Fixed handling color buttons in cMenuEditStrItem
|
2005-09-17 09:42:45 +02:00 |
|
Klaus Schmidinger
|
5147d8abbc
|
Fixed converting arbitrarily formatted summary.vdr files
|
2005-09-17 09:20:31 +02:00 |
|
Klaus Schmidinger
|
791fe6c40e
|
Fixed two errors in 'newplugin'
|
2005-09-14 16:04:09 +02:00 |
|
Klaus Schmidinger
|
94d43abecf
|
Implemented a hash for the channels to reduce the system load in the EIT scanning thread
|
2005-09-11 13:23:49 +02:00 |
|
Klaus Schmidinger
|
1c9d172bc9
|
Fixed converting summary.vdr files that would result in a very long 'short text'
|
2005-09-10 12:46:01 +02:00 |
|
Klaus Schmidinger
|
7673d5124a
|
Fixed defining timers that only differ in the day of week
|
2005-09-09 15:28:26 +02:00 |
|
Klaus Schmidinger
|
116cea5eb6
|
Fixed some typos
|
2005-09-09 15:14:16 +02:00 |
|
Klaus Schmidinger
|
099df13b6c
|
Fixed the default value for "Setup/EPG bugfix level"
|
2005-09-09 15:10:11 +02:00 |
|
Klaus Schmidinger
|
7115b3b97b
|
Fixed some typos in MANUAL
|
2005-09-09 15:07:32 +02:00 |
|
Klaus Schmidinger
|
1bc5ba817c
|
Changed the audio PID language codes to hold up to two 3 letter codes; automatic audio channel setting for two channel audio
|
2005-09-04 14:48:39 +02:00 |
|
Klaus Schmidinger
|
2f4526e55e
|
Added support for multiple audio language codes in ISO639LanguageDescriptors to 'libsi'
|
2005-09-03 15:19:00 +02:00 |
|
Klaus Schmidinger
|
9e864aba12
|
Implemented the SVDRP command MOVC
|
2005-09-03 14:10:01 +02:00 |
|
Klaus Schmidinger
|
06117cbaab
|
Implemented option '--vfat'; replaced ':' with '.' in recording names
|
2005-09-03 13:35:55 +02:00 |
|