Klaus Schmidinger
|
fd9c2d298c
|
Now handling the channel name, short name and provider separately
|
2004-10-31 12:53:00 +01:00 |
|
Klaus Schmidinger
|
5e731865a6
|
Making sure that timers and channels are only saved together
|
2004-10-31 10:22:32 +01:00 |
|
Klaus Schmidinger
|
4f67ade2dc
|
Now calling pthread_cond_broadcast() in the desctructor of cCondWait and cCondVar; using pthread_cond_broadcast() instead of pthread_cond_signal() in cCondWait
|
2004-10-31 09:54:50 +01:00 |
|
Klaus Schmidinger
|
3e3f30d88d
|
Moved the main program loop variables further up to allow compilation with older compiler versions
|
2004-10-31 09:37:56 +01:00 |
|
Klaus Schmidinger
|
fc0596d859
|
Immediately displaying the new channel info when switching channel groups
|
2004-10-30 15:37:16 +02:00 |
|
Klaus Schmidinger
|
664df0902e
|
No longer explicitly waiting for a tuner lock when switching channels
|
2004-10-30 15:10:50 +02:00 |
|
Klaus Schmidinger
|
d5018de4fe
|
Added more checks and polling when getting frontend events
|
2004-10-30 14:21:13 +02:00 |
|
Klaus Schmidinger
|
72bdd01b43
|
Fixed some typos in the Makefile's 'font' target
|
2004-10-30 11:52:41 +02:00 |
|
Klaus Schmidinger
|
313448ad0c
|
Implemented 'modified' and 'seen' for EPG schedules/events
|
2004-10-24 15:01:50 +02:00 |
|
Klaus Schmidinger
|
9f51fcad22
|
Added cCondWait::Sleep() and using it to replace all usleep() calls
|
2004-10-24 11:12:05 +02:00 |
|
Klaus Schmidinger
|
70e6038056
|
Added some checks when cancelling a thread and removed the usleep() in cThread::Start(); removed 'running' from cThread
|
2004-10-24 10:34:20 +02:00 |
|
Klaus Schmidinger
|
73fde7480a
|
Removed the signal handler and WakeUp() call from cThread
|
2004-10-24 09:53:12 +02:00 |
|
Klaus Schmidinger
|
343df6266e
|
Increased the required free buffer space in the resultBuffer of cRemux
|
2004-10-24 09:26:23 +02:00 |
|
Klaus Schmidinger
|
f7dd342f52
|
Fixed missing cleanup at program exit in case there is a problem with a plugin
|
2004-10-23 15:17:03 +02:00 |
|
Klaus Schmidinger
|
5105187701
|
Some minor code cleanups
|
2004-10-23 14:24:17 +02:00 |
|
Klaus Schmidinger
|
8ce0247091
|
Now actually using the iso8859-15 fonts
|
2004-10-23 14:07:41 +02:00 |
|
Klaus Schmidinger
|
1cac277daa
|
Updated Romanian language texts and the iso8859-2 fonts
|
2004-10-23 14:01:57 +02:00 |
|
Klaus Schmidinger
|
f0a7e75d8e
|
Taking the complete size of available data into account when deciding whether to clear the transfer buffer to avoid overflows
|
2004-10-23 13:40:56 +02:00 |
|
Klaus Schmidinger
|
af6b8ff533
|
Removed the usleep() call from cDvbPlayer::Action() to make VDR run on NPTL systems; also removed the NPTL check at startup
|
2004-10-23 12:43:23 +02:00 |
|
Klaus Schmidinger
|
5b2784cc4f
|
Fixed a case where the resultBuffer in cRemux ran full before getting a sync
|
2004-10-23 12:06:13 +02:00 |
|
Klaus Schmidinger
|
8ed9becabc
|
Fixed attaching a cPlayer to a cDevice
|
2004-10-23 10:18:01 +02:00 |
|
Klaus Schmidinger
|
41669352b7
|
Added a sample setup for 'DisiCon-4 Single Cable Network'
|
2004-10-23 10:07:38 +02:00 |
|
Klaus Schmidinger
|
e73912d2e7
|
Fixed detecting transponder lock; removed WAIT_FOR_LOCK_AFTER_TUNING; added some missing 'const' to cChannel
|
2004-10-23 10:04:01 +02:00 |
|
Klaus Schmidinger
|
657b49a1d5
|
Adjusted release date
|
2004-10-17 13:53:58 +02:00 |
|
Klaus Schmidinger
|
c8e7ebf4b1
|
Updated 'channels.conf.terr' for Hannover
|
2004-10-17 13:09:52 +02:00 |
|
Klaus Schmidinger
|
501ffe5008
|
Removed the 'Log' parameter from the cChannel::Set... functions
|
2004-10-17 12:22:56 +02:00 |
|
Klaus Schmidinger
|
30dfd2e701
|
Now only saving channels.conf after a modification made by the user
|
2004-10-17 11:50:21 +02:00 |
|
Klaus Schmidinger
|
eb18d4a5b0
|
If one PID can't be added, the whole cDevice::AttachReceiver() will now fail
|
2004-10-17 09:42:36 +02:00 |
|
Klaus Schmidinger
|
1f726846f5
|
Refined formula for making volume control more linear
|
2004-10-17 09:12:16 +02:00 |
|
Klaus Schmidinger
|
9f18dbc8cf
|
Fixed a crash in the time search mechanism
|
2004-10-16 16:12:02 +02:00 |
|
Klaus Schmidinger
|
1125f05384
|
Added missing Czech characters to fontosd-iso8859-2.c
|
2004-10-16 15:20:25 +02:00 |
|
Klaus Schmidinger
|
aa1085c0dd
|
Now skipping code table info in SI data
|
2004-10-16 15:16:52 +02:00 |
|
Klaus Schmidinger
|
fe86d58ed8
|
Made volume control more linear
|
2004-10-16 14:39:45 +02:00 |
|
Klaus Schmidinger
|
7ba6dae69f
|
Made the "Channel not available!" message and mtInfo instead of mtError
|
2004-10-16 13:51:05 +02:00 |
|
Klaus Schmidinger
|
d7482c8fed
|
Avoiding unnecessary section filter start/stops
|
2004-10-16 13:47:37 +02:00 |
|
Klaus Schmidinger
|
b60120161a
|
Fixed libsi/Makefile to use the compiler defined in for generating file dependencies
|
2004-10-16 13:33:45 +02:00 |
|
Klaus Schmidinger
|
7f3a706726
|
Completed the Russian OSD texts
|
2004-10-16 13:21:33 +02:00 |
|
Klaus Schmidinger
|
eff00653c5
|
Moved the initialization of aPid1 and aPid2 to the beginning of cDvbDevice::cDvbDevice()
|
2004-10-16 12:57:51 +02:00 |
|
Klaus Schmidinger
|
414548446b
|
Fixed 'newplugin' to use the compiler defined in $(CXX) for generating file dependencies
|
2004-10-16 12:14:31 +02:00 |
|
Klaus Schmidinger
|
a31266c9ec
|
Added Estonian language texts
|
2004-10-16 12:00:44 +02:00 |
|
Klaus Schmidinger
|
27895be475
|
cOsdProvider::NewOsd() now always returns a valid pointer
|
2004-10-16 11:05:14 +02:00 |
|
Klaus Schmidinger
|
1a2ddff60d
|
Fixed showing the replay mode if the OSD is currently in use
|
2004-10-16 10:26:34 +02:00 |
|
Klaus Schmidinger
|
ac13b6e161
|
Fixed a possible crash with inconsistent SI data
|
2004-10-16 10:14:19 +02:00 |
|
Klaus Schmidinger
|
6415cc900d
|
Improved buffer handling
|
2004-10-16 09:36:28 +02:00 |
|
Klaus Schmidinger
|
15030f6ace
|
Fixed a crash in case the last line in channels.conf is a group separator
|
2004-08-08 14:31:33 +02:00 |
|
Klaus Schmidinger
|
c896678b0c
|
Fixed a possible NULL pointer assignment in cMenuText::SetText()
|
2004-08-08 14:21:17 +02:00 |
|
Klaus Schmidinger
|
30da608c70
|
Making sure section filters are only set if the device actually has a lock
|
2004-08-08 14:12:43 +02:00 |
|
Klaus Schmidinger
|
d99901c2ad
|
Fixed checking for the presence of NPTL
|
2004-07-27 07:22:34 +02:00 |
|
Klaus Schmidinger
|
bee9f13024
|
The 'radio' channel icon is now only displayed in the ST:TNG skin if the channel actually has an APID
|
2004-07-18 11:39:17 +02:00 |
|
Klaus Schmidinger
|
8d508dec84
|
Now storing the name of the service provider (aka "bouquet") in the channel name
|
2004-07-18 11:17:32 +02:00 |
|
Klaus Schmidinger
|
bf9e7df743
|
Experimental support for NVOD channels
|
2004-07-18 11:02:50 +02:00 |
|
Klaus Schmidinger
|
39ad1fe179
|
Avoiding flashing effects in the OSD of full featured DVB cards by explicitly clearing the OSD windows before opening them
|
2004-07-18 10:20:31 +02:00 |
|
Klaus Schmidinger
|
35724f07bd
|
Making sure the OSD reports oeWrongAlignment errors before any oeAreasOverlap error
|
2004-07-18 09:28:38 +02:00 |
|
Klaus Schmidinger
|
d32f000861
|
Fixed handling error case '-1' when polling CAM connections
|
2004-07-17 14:36:11 +02:00 |
|
Klaus Schmidinger
|
4807f978e5
|
Fixed handling error case '-1' when polling section filters
|
2004-07-17 14:35:31 +02:00 |
|
Klaus Schmidinger
|
8d0a800391
|
No longer adding section filters to the list of filters if they can't be opened
|
2004-07-17 14:22:42 +02:00 |
|
Klaus Schmidinger
|
a7a2bc6b06
|
Fixed checking the last area for misalignment in cOsd::CanHandleAreas()
|
2004-07-17 13:46:15 +02:00 |
|
Klaus Schmidinger
|
ec3f722a4f
|
Fixed handling menu status messages when the list contents is scrolled
|
2004-07-17 13:29:13 +02:00 |
|
Klaus Schmidinger
|
2dfe413351
|
The function cTimers::SetEvents() now immediately returns if there is some user input
|
2004-07-17 12:48:14 +02:00 |
|
Klaus Schmidinger
|
c99e16ec41
|
Removed all error messages from cRecordings::ScanVideoDir()
|
2004-07-17 11:22:29 +02:00 |
|
Klaus Schmidinger
|
70ea2cbbd1
|
Fixed switching channels while an encrypted channel is being recorded (cont'd)
|
2004-06-19 13:48:25 +02:00 |
|
Klaus Schmidinger
|
a20f952f70
|
Fixed cRingBufferLinear::Get() in case the buffer wraps around
|
2004-06-19 12:33:03 +02:00 |
|
Klaus Schmidinger
|
c4e0e6a54a
|
Fixed the description of cRingBufferLinear
|
2004-06-19 10:34:27 +02:00 |
|
Klaus Schmidinger
|
e610c1a01b
|
Added a note about 'iocharset=utf8' to the INSTALL file
|
2004-06-19 10:15:46 +02:00 |
|
Klaus Schmidinger
|
667643ec23
|
Fixed handling the color button texts in cMenuEditStrItem
|
2004-06-19 09:52:55 +02:00 |
|
Klaus Schmidinger
|
b1737a8bcb
|
Added cDevice::Flush()
|
2004-06-19 08:58:14 +02:00 |
|
Klaus Schmidinger
|
480afc6bc8
|
Fixed a memory leak in theme description handling
|
2004-06-18 15:06:21 +02:00 |
|
Klaus Schmidinger
|
f3ea26c74f
|
Credits to Mirco Dlle
|
2004-06-14 15:42:32 +02:00 |
|
Klaus Schmidinger
|
5ed57fa1c5
|
The list of recordings is now kept statically in memory
|
2004-06-13 20:26:51 +02:00 |
|
Klaus Schmidinger
|
1369239b53
|
Fixed switching channels while an encrypted channel is being recorded
|
2004-06-12 15:07:29 +02:00 |
|
Klaus Schmidinger
|
9b0070a420
|
Revisited the "Fixed missing audio after replaying a DVD" change
|
2004-06-12 14:42:55 +02:00 |
|
Klaus Schmidinger
|
dcee5cb967
|
Fixed calculating the OSD width and height
|
2004-06-12 14:04:01 +02:00 |
|
Klaus Schmidinger
|
8108d4587f
|
Some improvements in cOsd creation
|
2004-06-12 13:30:11 +02:00 |
|
Klaus Schmidinger
|
c3144c9ab8
|
Some changes to the SPU decoder interface
|
2004-06-12 12:59:48 +02:00 |
|
Klaus Schmidinger
|
0e951afc2b
|
Checking for UTF-8 at program start
|
2004-06-12 10:17:20 +02:00 |
|
Klaus Schmidinger
|
e199411a28
|
Revoked the "Fixed missing audio after replaying a DVD" change because it introduced a sound disturbance when switching between channels on the same transponder
|
2004-06-12 09:15:12 +02:00 |
|
Klaus Schmidinger
|
3e72d0cc0b
|
Checking for NPTL at program start
|
2004-06-10 13:22:08 +02:00 |
|
Klaus Schmidinger
|
def0c7aaa0
|
Modified 'libsi' to require callers to state the buffer sizes when getting strings in order to avoid buffer overflows
|
2004-06-06 14:53:21 +02:00 |
|
Klaus Schmidinger
|
a369f1a2e1
|
Added a note about NPTL to the INSTALL file
|
2004-06-06 11:56:32 +02:00 |
|
Klaus Schmidinger
|
f1287e89fe
|
Added a note about the default assignment of the color keys to MANUAL
|
2004-06-06 11:42:38 +02:00 |
|
Klaus Schmidinger
|
f882ddf588
|
Fixed missing audio after replaying a DVD
|
2004-06-06 11:31:33 +02:00 |
|
Klaus Schmidinger
|
d42c223826
|
Fixed displaying the current channel when switching via the SVDRP command CHAN
|
2004-06-06 09:48:17 +02:00 |
|
Klaus Schmidinger
|
41c96300f1
|
No longer setting lnb voltage if the frontend is not DVB-S
|
2004-06-05 14:37:26 +02:00 |
|
Klaus Schmidinger
|
32e9db211d
|
Ignoring unused "none" color entries in XPM files written by some broken graphics tools
|
2004-06-05 13:20:19 +02:00 |
|
Klaus Schmidinger
|
00645daa93
|
Implemented drawing "transparent" texts
|
2004-06-05 11:42:08 +02:00 |
|
Klaus Schmidinger
|
2a5a55cee7
|
Fixed cBitmap::DrawPixel(), which messed with other bitmaps' palettes in case the pixel coordinates were outside this bitmap
|
2004-06-05 11:24:37 +02:00 |
|
Klaus Schmidinger
|
916b740d99
|
Fixed some default parameters in 'skincurses'
|
2004-05-31 15:44:56 +02:00 |
|
Klaus Schmidinger
|
b420ef67d2
|
New plugin 'skincurses'
|
2004-05-31 14:14:33 +02:00 |
|
Klaus Schmidinger
|
d6f2f1675c
|
Made some functions of cFont virtual to allow implementing dummy fonts for the 'curses' skin
|
2004-05-31 14:09:52 +02:00 |
|
Klaus Schmidinger
|
e056cae892
|
Added credits for Wane Keer
|
2004-05-31 14:06:37 +02:00 |
|
Klaus Schmidinger
|
be5931e699
|
Fixed handling colors in cDvbSpuPalette::yuv2rgb()
|
2004-05-31 08:53:30 +02:00 |
|
Klaus Schmidinger
|
246a1c99bb
|
Fixed handling descriptor loops in 'libsi'
|
2004-05-31 08:35:12 +02:00 |
|
Klaus Schmidinger
|
1bc35792d1
|
Fixed the height of the channel display in the "Classic VDR" skin
|
2004-05-29 13:31:29 +02:00 |
|
Klaus Schmidinger
|
6b60a35f8d
|
Added SetMessage() functions to the Replay and Channel skin functions
|
2004-05-29 13:21:02 +02:00 |
|
Klaus Schmidinger
|
a4bdc1ada3
|
Fixed removing the "scanning recordings..." message in case the video directory is empty
|
2004-05-29 10:23:21 +02:00 |
|
Klaus Schmidinger
|
1924da2cfe
|
Now using more separate areas in the "ST:TNG Panels" skin
|
2004-05-29 09:59:45 +02:00 |
|
Klaus Schmidinger
|
59d03df391
|
Fixed setting the title in the replay display of the "Classic VDR" skin
|
2004-05-29 09:24:48 +02:00 |
|
Klaus Schmidinger
|
887194ccc1
|
cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area is covered
|
2004-05-28 15:33:22 +02:00 |
|
Klaus Schmidinger
|
3c0dbfe19e
|
Updated 'channels.conf.terr' for Hannover
|
2004-05-28 14:35:15 +02:00 |
|
Klaus Schmidinger
|
d63e99d8ef
|
Implemented a default cRemote::Initialize()
|
2004-05-28 14:28:36 +02:00 |
|
Klaus Schmidinger
|
eb13b8eadd
|
New iso8859-2 font to fix the problem with program freezes
|
2004-05-28 13:25:01 +02:00 |
|
Klaus Schmidinger
|
e46c2eff52
|
Completed Croatian language texts
|
2004-05-28 13:20:06 +02:00 |
|
Klaus Schmidinger
|
66538308cd
|
Fixed a typo
|
2004-05-23 14:49:04 +02:00 |
|
Klaus Schmidinger
|
41873ff43c
|
Added some missing cStatus::MsgOsdTextItem() calls
|
2004-05-23 11:22:47 +02:00 |
|
Klaus Schmidinger
|
730dd6b51e
|
No longer displaying unused color buttons in the "Classic VDR" skin
|
2004-05-23 10:46:28 +02:00 |
|
Klaus Schmidinger
|
a3d32f5862
|
Added a missing cStatus::MsgOsdClear() to cDisplayChannel::~cDisplayChannel()
|
2004-05-23 10:35:59 +02:00 |
|
Klaus Schmidinger
|
e912e48282
|
Added play mode pmVideoOnly
|
2004-05-23 10:12:44 +02:00 |
|
Klaus Schmidinger
|
4c5aedbd79
|
Added SetText() to cMenuText
|
2004-05-23 09:54:06 +02:00 |
|
Klaus Schmidinger
|
d10624fbca
|
Moved the declaration of cMenuText to VDR/menu.h to make it available to plugins
|
2004-05-23 09:40:38 +02:00 |
|
Klaus Schmidinger
|
d5533f2014
|
Added a few missing initializations
|
2004-05-23 09:29:59 +02:00 |
|
Klaus Schmidinger
|
ea04f80d95
|
Fixed a memory leak in NIT processing
|
2004-05-22 15:47:06 +02:00 |
|
Klaus Schmidinger
|
927a54403d
|
Fixed freezing picture when a recording starts on a system that always uses 'Transfer Mode'
|
2004-05-22 15:36:09 +02:00 |
|
Klaus Schmidinger
|
b239e8e2ba
|
Fixed the OSD alignment in the SPU decoder
|
2004-05-22 14:06:36 +02:00 |
|
Klaus Schmidinger
|
8eff25b8de
|
When processing XPM data, the color name "None" is no mapped to #00000000
|
2004-05-22 13:53:32 +02:00 |
|
Klaus Schmidinger
|
5aacc51c14
|
Single shot timers and events now show the day of week
|
2004-05-22 13:23:22 +02:00 |
|
Klaus Schmidinger
|
bcbb3137e7
|
Completed the Finnish OSD texts
|
2004-05-22 11:47:32 +02:00 |
|
Klaus Schmidinger
|
474c53658e
|
Added a hint to PLUGINS.html about how to name a plugin that implements a skin
|
2004-05-22 11:43:55 +02:00 |
|
Klaus Schmidinger
|
a767ff9c5d
|
Fixed some issues with gcc 3.4
|
2004-05-22 11:29:52 +02:00 |
|
Klaus Schmidinger
|
b8c26cd482
|
Fixed a crash when switching the skin and having selected a non-default theme that is not available for the newly selected skin
|
2004-05-22 10:33:46 +02:00 |
|
Klaus Schmidinger
|
38c8159730
|
Fixed setting the time from the DVB data stream
|
2004-05-16 12:58:04 +02:00 |
|
Klaus Schmidinger
|
1b6a7085a5
|
Added missing NULL checks when accessing sectionHandler
|
2004-05-16 12:15:55 +02:00 |
|
Klaus Schmidinger
|
c99d9c9ded
|
Added Croatian language texts
|
2004-05-16 12:05:40 +02:00 |
|
Klaus Schmidinger
|
5d99df7b77
|
Implemented 'skins' and 'themes'
|
2004-05-16 10:35:36 +02:00 |
|
Klaus Schmidinger
|
1c11b72619
|
The epg2html.pl script now handles '|' in description texts
|
2004-03-28 11:16:17 +02:00 |
|
Klaus Schmidinger
|
3c4010bb75
|
Moved several menu item classes from menu.c to menuitems.[hc] to make them available for plugins
|
2004-03-28 09:20:02 +02:00 |
|
Klaus Schmidinger
|
b5e7c11178
|
Added language code handling to the subtitling descriptor in 'libsi'
|
2004-03-26 15:29:38 +01:00 |
|
Klaus Schmidinger
|
f12adec8c7
|
Added some 3-letter language codes
|
2004-03-26 15:18:46 +01:00 |
|
Klaus Schmidinger
|
779238c359
|
Improved iso8859-7 fonts
|
2004-03-26 15:01:03 +01:00 |
|
Klaus Schmidinger
|
95962e8fe7
|
Fixed the help for LSTE and LSTR
|
2004-03-25 17:01:03 +01:00 |
|
Klaus Schmidinger
|
9ba2825032
|
Fixed handling text lengths for itemized EPG texts
|
2004-03-20 10:56:24 +01:00 |
|
Klaus Schmidinger
|
458f9bba13
|
Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6
|
2004-03-20 10:38:34 +01:00 |
|
Klaus Schmidinger
|
25154b6245
|
Fixed a memory leak in thread handling when using NPTL
|
2004-03-14 16:51:13 +01:00 |
|
Klaus Schmidinger
|
faea9fed91
|
Now explicitly turning on the LNB power at startup
|
2004-03-14 14:47:46 +01:00 |
|
Klaus Schmidinger
|
ac89e31bde
|
Avoiding occasional bad responsiveness to user interaction caused by assigning events to timers
|
2004-03-14 14:28:08 +01:00 |
|
Klaus Schmidinger
|
07dc53331e
|
Removed cSchedule::GetEventNumber() and cSchedule::NumEvents()
|
2004-03-14 13:27:57 +01:00 |
|
Klaus Schmidinger
|
5f39e62ea1
|
Improved performance when paging through very long menu lists
|
2004-03-14 10:34:56 +01:00 |
|
Klaus Schmidinger
|
56b624d209
|
Fixed detecting the running status in case an empty EPG event is broadcast
|
2004-03-13 15:01:05 +01:00 |
|
Klaus Schmidinger
|
1fd16f6629
|
Any newline characters in the 'description' of EPG events are now preserved
|
2004-03-13 12:41:24 +01:00 |
|
Klaus Schmidinger
|
e4b414bae3
|
Completed the Russian OSD texts
|
2004-03-13 11:00:41 +01:00 |
|
Klaus Schmidinger
|
4f6f05161e
|
Taking the Sid into account when detecting version changes in processing the PMT
|
2004-03-13 10:35:38 +01:00 |
|
Klaus Schmidinger
|
9c1f56ec71
|
Avoiding too many consecutive "ring buffer overflow" messages
|
2004-03-07 14:41:45 +01:00 |
|
Klaus Schmidinger
|
2dc3a3d399
|
Fixed handling VPS times at year boundaries
|
2004-03-07 11:53:43 +01:00 |
|
Klaus Schmidinger
|
823081b59e
|
Fixed handling itemized texts in EPG data
|
2004-03-07 11:13:54 +01:00 |
|
Klaus Schmidinger
|
e070d5462c
|
Fixed handling timers in VPS margin if the EPG scan is turned on
|
2004-03-07 09:40:51 +01:00 |
|
Klaus Schmidinger
|
12c0b0dd15
|
Added log entries whenever the running status of an event changes
|
2004-03-06 14:33:22 +01:00 |
|
Klaus Schmidinger
|
18d3851b72
|
Fixed assigning events to timers (they no longer get "stuck")
|
2004-03-06 11:27:08 +01:00 |
|
Klaus Schmidinger
|
b845ef01b5
|
Fixed handling the current menu item
|
2004-03-05 15:29:04 +01:00 |
|
Klaus Schmidinger
|
8ae3142f94
|
Fixed some descriptor handling in 'libsi'
|
2004-03-05 15:22:38 +01:00 |
|
Klaus Schmidinger
|
ad557ab214
|
Completed the Finnish OSD texts
|
2004-03-05 14:35:15 +01:00 |
|
Klaus Schmidinger
|
198fcf437b
|
Implemented VPS controlled timers
|
2004-02-29 14:21:22 +01:00 |
|
Klaus Schmidinger
|
e3171acd59
|
Disabled 'preliminary fix for UPT error'
|
2004-02-24 10:15:46 +01:00 |
|
Klaus Schmidinger
|
d9401eb27b
|
Fixed a typo in libsi/si.h
|
2004-02-24 10:09:30 +01:00 |
|
Klaus Schmidinger
|
36e22ad6e2
|
Extended the SVDRP command LSTE to allow limiting the listed data
|
2004-02-22 15:36:36 +01:00 |
|
Klaus Schmidinger
|
8e61663652
|
Implemented handling the VPS timestamps
|
2004-02-22 13:33:20 +01:00 |
|
Klaus Schmidinger
|
45eac6d946
|
Added PDCDescriptor handling to 'libsi'
|
2004-02-22 13:08:04 +01:00 |
|
Klaus Schmidinger
|
6fef98aa97
|
Implemented an "EPG linger time"
|
2004-02-21 15:30:35 +01:00 |
|
Klaus Schmidinger
|
c969c77d9c
|
Now using the 'running status' in the channel display
|
2004-02-21 14:52:37 +01:00 |
|
Klaus Schmidinger
|
340d9bcb0f
|
The EPG data is now always kept sorted chronologically in the internal data structures
|
2004-02-21 13:56:20 +01:00 |
|
Klaus Schmidinger
|
15e6b261ba
|
Removed the obsolete 'present' and 'following' handling from the EPG data
|
2004-02-21 12:33:54 +01:00 |
|
Klaus Schmidinger
|
e9c6425168
|
Added the 'running status' to the EPG events
|
2004-02-21 12:28:17 +01:00 |
|
Klaus Schmidinger
|
062935a844
|
Fixed some Russian OSD texts
|
2004-02-21 09:58:49 +01:00 |
|
Klaus Schmidinger
|
402184b9da
|
Added subtable ID and TSDT handling to 'libsi'
|
2004-02-20 13:54:14 +01:00 |
|
Klaus Schmidinger
|
c817c341ce
|
Fixed handling receivers in the 'sky' plugin
|
2004-02-15 15:07:27 +01:00 |
|
Klaus Schmidinger
|
0a3f7e7ca2
|
Limited automatic retuning to devices that actually provide the transponder
|
2004-02-15 14:31:53 +01:00 |
|
Klaus Schmidinger
|
955d5eb012
|
Adapted the 'sky' plugin to use the actual channel IDs, and to fetch EPG data from www.bleb.org
|
2004-02-15 13:35:52 +01:00 |
|
Klaus Schmidinger
|
96055681fc
|
Initiating an emergency exit on too many UPT errors per recording
|
2004-02-14 10:43:57 +01:00 |
|
Klaus Schmidinger
|
06d5342393
|
Fixed transponder handling to make it work with satellites that provide two transponders on the same frequency, with different polarization
|
2004-02-13 15:50:26 +01:00 |
|
Klaus Schmidinger
|
30d262fa88
|
Fixed editing and creating new channels
|
2004-02-13 13:36:52 +01:00 |
|
Klaus Schmidinger
|
f379b56d0e
|
Fixed switching to a visible programme in case the current channel has neither a video nor an audio PID
|
2004-02-13 13:15:12 +01:00 |
|
Klaus Schmidinger
|
d828badbe0
|
Fixed reading the EPG preferred language parameter from 'setup.conf'
|
2004-02-09 17:04:50 +01:00 |
|
Klaus Schmidinger
|
a605ca5cdb
|
Fixed a typo
|
2004-02-08 15:28:11 +01:00 |
|
Klaus Schmidinger
|
327db5aee3
|
Removed the now obsolete CaCaps stuff
|
2004-02-08 15:11:07 +01:00 |
|
Klaus Schmidinger
|
0d6715d862
|
No longer closing the Channels menu after trying to switch to a channel that is currently not available
|
2004-02-08 14:15:01 +01:00 |
|
Klaus Schmidinger
|
64683c2438
|
Enabled switching to a channel even if it has no Vpid or Apid set
|
2004-02-08 14:08:03 +01:00 |
|
Klaus Schmidinger
|
1a91d46cf3
|
Fixed the validity check for channel IDs, because some providers use TIDs with value 0
|
2004-02-08 12:22:24 +01:00 |
|
Klaus Schmidinger
|
8f5deb8327
|
Preliminary fix for the "Unknown picture type error"
|
2004-02-08 11:13:36 +01:00 |
|
Klaus Schmidinger
|
da3c91f01b
|
Now handling "linked services"
|
2004-02-08 11:05:22 +01:00 |
|
Klaus Schmidinger
|
a09f209122
|
Fixed handling bitmap indexes for 256 color mode
|
2004-01-31 10:34:05 +01:00 |
|
Klaus Schmidinger
|
f48061576e
|
Fixed the SVDRP command 'STAT DISK' to avoid a 'division by 0' in case the disk is full
|
2004-01-31 10:15:58 +01:00 |
|
Klaus Schmidinger
|
1884b72ff3
|
Fixed handling CA ids (was broken in 1.3.4)
|
2004-01-26 16:28:35 +01:00 |
|
Klaus Schmidinger
|
76866e7019
|
Fixed handling language codes in case there is no audio or Dolby PID
|
2004-01-25 16:10:04 +01:00 |
|
Klaus Schmidinger
|
926e83529d
|
Added a call to cStatus::MsgOsdCurrentItem() to cMenuEditItem::SetValue()
|
2004-01-25 15:43:11 +01:00 |
|
Klaus Schmidinger
|
958c84f00a
|
Implemented 32 audio and Dolby PIDs; storing audio language in channels.conf
|
2004-01-25 15:32:08 +01:00 |
|
Klaus Schmidinger
|
da7edf6e97
|
Now setting CA descriptors even if Setup/DVB/Update
|
2004-01-25 14:07:24 +01:00 |
|
Klaus Schmidinger
|
3e3abc65f1
|
Fixed frequency handling when setting the CA descriptors in cDvbTuner::Action()
|
2004-01-25 14:04:03 +01:00 |
|
Klaus Schmidinger
|
12fd3cdeb4
|
Changed the 'languageCode' members in the descriptor classes of 'libsi' to 'char[4]' and setting the 4th byte to 0 for easier handling
|
2004-01-24 14:59:04 +01:00 |
|
Klaus Schmidinger
|
72189b5228
|
Added ISO639LanguageDescriptor to 'libsi'
|
2004-01-24 14:49:51 +01:00 |
|
Klaus Schmidinger
|
a4b743b355
|
Completed the Finnish OSD texts
|
2004-01-24 10:03:55 +01:00 |
|
Klaus Schmidinger
|
a3d995547f
|
Fixed setting the source type for newly detected terrestrial transponders
|
2004-01-18 16:34:25 +01:00 |
|
Klaus Schmidinger
|
833a89289b
|
Now only processing NITs that contain the transponder they are actually broadcast on
|
2004-01-18 16:31:58 +01:00 |
|
Klaus Schmidinger
|
ca6aabe84b
|
Added 'libsi' include files to the 'include' directory, so that plugins can use them
|
2004-01-18 14:18:11 +01:00 |
|
Klaus Schmidinger
|
dac9932ef0
|
Fixed some out of bounds parameter settings when scanning NITs for cable and satellite transponders
|
2004-01-18 10:09:47 +01:00 |
|
Klaus Schmidinger
|
043fe49ff8
|
Fixed wrong parameter settings when scanning NITs for terrestrial transponders
|
2004-01-18 09:56:31 +01:00 |
|
Klaus Schmidinger
|
1d5c378d20
|
Excess blanks in channel names read from the SDT are now removed
|
2004-01-17 17:32:22 +01:00 |
|
Klaus Schmidinger
|
b21d2c4f12
|
Fixed handling PID changes in 'Transfer Mode'
|
2004-01-17 17:19:34 +01:00 |
|
Klaus Schmidinger
|
48dc6d8710
|
New SVDRP command SCAN
|
2004-01-17 15:41:52 +01:00 |
|
Klaus Schmidinger
|
e4960d169e
|
The "Red" button in the "Setup/EPG" menu can now be used to force an EPG scan on a single DVB card system
|
2004-01-17 15:38:11 +01:00 |
|
Klaus Schmidinger
|
004b82d3d4
|
The EPG scan now scans newly found transponders together with already existing ones
|
2004-01-17 13:13:47 +01:00 |
|
Klaus Schmidinger
|
12d9883261
|
Short channel names are now only stored if they actually differ from the full name
|
2004-01-17 11:31:12 +01:00 |
|
Klaus Schmidinger
|
caf282e406
|
Channels with a zero VPID no longer write a PPID into channels.conf
|
2004-01-16 15:52:15 +01:00 |
|
Klaus Schmidinger
|
6dd075fe53
|
Activated detection of radio channels
|
2004-01-16 15:09:22 +01:00 |
|
Klaus Schmidinger
|
7d3f63a402
|
Fixed a wrong 'delta' value in the call to the shutdown script
|
2004-01-16 14:01:48 +01:00 |
|
Klaus Schmidinger
|
00e08f5821
|
Some corrections and additions to the Finnish OSD texts
|
2004-01-16 13:50:04 +01:00 |
|
Klaus Schmidinger
|
9dfa448134
|
Added Russian language texts
|
2004-01-16 13:34:43 +01:00 |
|
Klaus Schmidinger
|
2a11c183b5
|
Added LinkageDescriptor handling to 'libsi'
|
2004-01-12 22:19:34 +01:00 |
|
Klaus Schmidinger
|
89ecc6b452
|
Fixed resetting the EPG data versions after changing the preferred languages
|
2004-01-11 21:42:23 +01:00 |
|
Klaus Schmidinger
|
7f9d14ee8b
|
The actual transponder data is now taken from the NIT
|
2004-01-11 15:54:37 +01:00 |
|
Klaus Schmidinger
|
43ca916c20
|
Fixed a possible NULL pointer access in cEITScanner::Process()
|
2004-01-10 16:52:01 +01:00 |
|
Klaus Schmidinger
|
00d52b12c6
|
In case of incomplete sections an error message is now logged only every 10 seconds
|
2004-01-10 11:45:42 +01:00 |
|
Klaus Schmidinger
|
37a73ed5b4
|
Fixed testing for matching section filters in case they are turned off
|
2004-01-10 10:03:58 +01:00 |
|
Klaus Schmidinger
|
732387379d
|
Fixed the 'su' call in 'runvdr'
|
2004-01-09 16:21:03 +01:00 |
|
Klaus Schmidinger
|
299a600c3c
|
Fixed a 'const' in libsi/si.h
|
2004-01-09 16:18:45 +01:00 |
|
Klaus Schmidinger
|
6484771bf6
|
Added support for selecting preferred EPG languages
|
2004-01-09 15:53:59 +01:00 |
|
Klaus Schmidinger
|
2bf718b62f
|
Enhanced the SDT filter to handle multi part sections
|
2004-01-05 14:30:31 +01:00 |
|
Klaus Schmidinger
|
3f5c7e67ea
|
Changed calculation of channel ids to make it work for tv stations that use the undefined NID value 0
|
2004-01-05 12:55:07 +01:00 |
|
Klaus Schmidinger
|
0901afcf6d
|
Fixed a crash in case there is no DVB hardware present
|
2004-01-05 12:29:26 +01:00 |
|
Klaus Schmidinger
|
6096500940
|
Added 'Update channels' setup parameter
|
2004-01-05 12:08:09 +01:00 |
|
Klaus Schmidinger
|
eab7806f20
|
Fixed a warning about character comparison in libsi/si.c
|
2004-01-05 11:04:17 +01:00 |
|
Klaus Schmidinger
|
a84d559d2c
|
Fixed a compiler warning about virtual cConfig::Load() functions
|
2004-01-05 10:15:19 +01:00 |
|
Klaus Schmidinger
|
113957107e
|
Fixed a lockup in the EPG scanner when no non-primary device was available
|
2004-01-05 09:56:54 +01:00 |
|
Klaus Schmidinger
|
a80709f1dd
|
Limited the line length in the EPG bugfix report
|
2004-01-04 15:20:42 +01:00 |
|
Klaus Schmidinger
|
f192a51002
|
Increased the maximum number of possible OSD colors to 256
|
2004-01-04 15:19:20 +01:00 |
|
Klaus Schmidinger
|
8976ebcec5
|
Implemented automatic PID switching and channel detection
|
2004-01-04 12:30:00 +01:00 |
|
Klaus Schmidinger
|
36c9c8811d
|
Now using the 'version number' of EPG events to avoid unnecessary work
|
2003-12-25 12:50:22 +01:00 |
|
Klaus Schmidinger
|
6c4e6cc666
|
Now the CA descriptors are sent to the CAM in the 'program' or 'ES level' sections
|
2003-12-24 10:30:35 +01:00 |
|
Klaus Schmidinger
|
1d32f7c059
|
Added 'StreamType' setting to CAM communication
|
2003-12-23 10:34:51 +01:00 |
|
Klaus Schmidinger
|
8841097e3a
|
Fixed an alignment problem in CAM access on 64bit systems
|
2003-12-22 15:59:18 +01:00 |
|
Klaus Schmidinger
|
0acb4dc6d0
|
Fixed a problem with crc32 in SI handling on 64bit systems
|
2003-12-22 14:18:48 +01:00 |
|
Klaus Schmidinger
|
7ff59171e3
|
Changed section handling; replaced 'libdtv' with 'libsi'
|
2003-12-22 13:29:24 +01:00 |
|
Klaus Schmidinger
|
b8034ba390
|
Final release of version 1.2.6
|
2003-11-14 13:31:34 +01:00 |
|
Klaus Schmidinger
|
2c24c9494a
|
Fixed processing EPG data in case there is no title
|
2003-11-09 12:08:22 +01:00 |
|
Klaus Schmidinger
|
8e4a745ada
|
Fixed handling Priority -1 in cDvbDevice::ProvidesChannel()
|
2003-11-09 11:21:06 +01:00 |
|
Klaus Schmidinger
|
8b96cd93b9
|
Fixed getting the list of recordings in case VDR is started from a directory where it doesn't have access to
|
2003-11-08 15:46:29 +01:00 |
|
Klaus Schmidinger
|
71a2293fe9
|
Added North American satellites to 'sources.conf'
|
2003-11-07 16:22:34 +01:00 |
|
Klaus Schmidinger
|
7a47695182
|
Added Asia-Pacific satellites to 'sources.conf'
|
2003-11-07 15:33:16 +01:00 |
|
Klaus Schmidinger
|
85767a5405
|
Added cDevice::GetSTC()
|
2003-11-07 14:16:25 +01:00 |
|
Klaus Schmidinger
|
2a7467aed5
|
Added missing 'const' to some cChannel member functions
|
2003-10-26 13:32:24 +01:00 |
|
Klaus Schmidinger
|
eb63966268
|
Fixed handling CAM menus in case the CAM connection fails while the menu is being presented
|
2003-10-26 13:19:22 +01:00 |
|
Klaus Schmidinger
|
c23a93f302
|
Fixed handling comments in editing marks
|
2003-10-24 15:49:30 +02:00 |
|
Klaus Schmidinger
|
20168755e6
|
Continuing learning remote control keys in case one rc fails
|
2003-10-24 15:48:09 +02:00 |
|
Klaus Schmidinger
|
2ab8af3dd5
|
Improved cDvbDevice::StillPicture() (cont'd)
|
2003-10-24 15:46:33 +02:00 |
|
Klaus Schmidinger
|
27d95dfb39
|
Greek language texts now use iso8859-7 character set
|
2003-10-24 13:13:02 +02:00 |
|
Klaus Schmidinger
|
c94570e69d
|
Changed font handling to allow language specific character sets; adopted the small font character set from the "Elchi" patch
|
2003-10-24 12:53:12 +02:00 |
|
Klaus Schmidinger
|
2b29a5ce36
|
Improved cDvbDevice::StillPicture()
|
2003-10-19 12:59:16 +02:00 |
|
Klaus Schmidinger
|
e7b6b2fff7
|
Mutexes are now created with PTHREAD_MUTEX_ERRORCHECK_NP
|
2003-10-18 13:20:01 +02:00 |
|
Klaus Schmidinger
|
b658b1fe16
|
Added "Slovak Link" and "Czech Link" to 'ca.conf'
|
2003-10-18 12:51:43 +02:00 |
|
Klaus Schmidinger
|
e53e43d2b8
|
The cThread class now accepts a 'Description' parameter
|
2003-10-18 12:29:08 +02:00 |
|
Klaus Schmidinger
|
15816ee8e4
|
Changed thread handling to make it work with NPTL
|
2003-10-18 11:14:33 +02:00 |
|
Klaus Schmidinger
|
f1a4d067be
|
Channel IDs are now checked when reading 'channels.conf' to avoid later problems with timers
|
2003-10-17 15:42:40 +02:00 |
|
Klaus Schmidinger
|
8de5fbcbe1
|
Edited recordings will now never be deleted automatically if the disk runs full
|
2003-10-17 14:40:37 +02:00 |
|