Commit Graph

2803 Commits

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