1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

2770 Commits

Author SHA1 Message Date
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