Commit Graph

  • 2993351536 Now sorting the source file names in the call to xgettext Klaus Schmidinger 2011-05-21 12:40:42 +02:00
  • 85af76ab63 TsGetPayload() now checks if there actually is a payload in the given TS packet Klaus Schmidinger 2011-05-21 10:03:48 +02:00
  • ee382b4ad2 Avoiding a gcc 4.6 compiler error in the skincurses plugin Klaus Schmidinger 2011-05-15 21:44:08 +02:00
  • 464552dd91 Fixed cString's operator=(const char *String) in case the given string is the same as the existing one Klaus Schmidinger 2011-05-15 11:46:30 +02:00
  • 8b9350c091 Version 1.7.18 - Changed -O2 to -O3 in Make.config.template (reported by Matti Lehtimäki). - Added a missing 'default' case in cPixmapMemory::DrawEllipse(). - Fixed some direct comparisons of double values. - Fixed detecting frames on channels that broadcast with separate "fields" instead of complete frames. - Made updating the editing marks during replay react faster in case the marks file has just been written (with a patch from Udo Richter). - Fixed horizontal scaling of subtitles (reported by Reinhard Nissl). - Stripped the note "The data returned by this function is only used for informational purposes (if any)" from the description of cDevice::GetVideoSize(). The VideoAspect is now used to properly scale subtitles. - Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE (thanks to Juergen Lock). - Fixed the Language header of the Serbian translation file (thanks to Ville Skyttä). - Added anti-aliasing when upscaling bitmaps, which improves the display of SD subtitles when replayed on an HD OSD (thanks to Reinhard Nissl for his help in debugging). - Renamed cBitmap::Scale() to Scaled(), because it doesn't modify the bitmap itself, but rather returns a scaled copy. - Fixed the description of cReceiver in PLUGINS.html, regarding detaching a receiver from its device before deleting it (reported by Winfried Köhler). This change in behavior was introduced in version 1.5.7. - Fixed scaling subtitles in case the OSD size is exactly the same as the display size of the subtitles. - Added a missing initialization to sDvbSpuRect (reported by Sergiu Dotenco). - Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64" to avoid compiler warnings with gcc 4.5.2 (thanks to Sergiu Dotenco). On a personal note: I find it a step in the totally wrong direction that there have been macros introduced to work around this problem in the first place. There should have been "real" format specifiers defined that address this. These macros are nothing but an ugly workaround. - Added Cancel(3) to ~cTrueColorDemo() in the "osddemo" plugin (thanks to Reinhard Nissl). - Added a missing font deletion in cTrueColorDemo::Action() in the "osddemo" plugin (thanks to Reinhard Nissl). - Fixed a buffer overflow in cFont::Bidi() (thanks to Reinhard Nissl). - Added HD stream content identifiers to vdr.5 (thanks to Christoph Haubrich). - Made cRecordingInfo::Read(FILE *f) private to avoid calls to it from outside cRecordingInfo or cRecording (reported by Mika Laitio). - The dvbhddevice plugin is now part of the VDR distribution archive (thanks to Andreas Regel). - Removed an obsolete local variable in dvbsdffosd.c (thanks to Paul Menzel). - Fixed a possible NULL pointer dereference in osddemo.c (reported by Paul Menzel). - Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs (thanks to Ville Skyttä). - The Makefile now also installs the include files (thanks to Ville Skyttä). - Added handling of "ANSI/SCTE 57" descriptors (thanks too Rolf Ahrenberg). - Avoiding an unecessary call to Recordings.ResetResume() (thanks to Reinhard Nissl). Klaus Schmidinger 2011-04-17 16:50:00 +02:00
  • 914b04c1d2 Fixed handling the bitmap color depth for scaled subtitles 1.7.18 Klaus Schmidinger 2011-04-17 14:40:58 +02:00
  • c670c0645f Avoiding an unecessary call to Recordings.ResetResume() Klaus Schmidinger 2011-04-17 13:58:29 +02:00
  • 71dacdce96 Added handling of "ANSI/SCTE 57" descriptors Klaus Schmidinger 2011-04-17 13:48:20 +02:00
  • 31d80e527e The Makefile now also installs the include files Klaus Schmidinger 2011-04-17 13:37:50 +02:00
  • bcdd5cb886 Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs Klaus Schmidinger 2011-04-17 13:29:42 +02:00
  • e33a38a542 Now using pkg-config to get fribidi cflags and libs Klaus Schmidinger 2011-04-17 13:26:57 +02:00
  • 5138ccc1ce Added a patch from Udo Richter Klaus Schmidinger 2011-04-17 13:22:44 +02:00
  • 8e3c9f553f Fixed a possible NULL pointer dereference in osddemo.c Klaus Schmidinger 2011-04-17 13:05:13 +02:00
  • 79f8c5f38e Removed an obsolete local variable in dvbsdffosd.c Klaus Schmidinger 2011-04-17 12:57:29 +02:00
  • 475e64eeec The dvbhddevice plugin is now part of the VDR distribution archive Klaus Schmidinger 2011-04-17 12:35:46 +02:00
  • 05ea68e2bb Made cRecordingInfo::Read(FILE *f) private Klaus Schmidinger 2011-04-03 11:22:16 +02:00
  • c23b6a7e13 Added HD stream content identifiers to vdr.5 Klaus Schmidinger 2011-04-03 10:23:12 +02:00
  • 4b8fd4e1af Fixed a buffer overflow in cFont::Bidi() Klaus Schmidinger 2011-03-28 16:30:37 +02:00
  • fa85bb7c01 Some fixes in the "osddemo" plugin Klaus Schmidinger 2011-03-28 16:26:49 +02:00
  • 4ed9d95394 Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64" Klaus Schmidinger 2011-03-27 15:12:20 +02:00
  • 9f0ac31f0d Added a missing initialization to sDvbSpuRect Klaus Schmidinger 2011-03-27 14:52:31 +02:00
  • 1387660744 Fixed scaling subtitles in case the OSD size is exactly the same as the display size of the subtitles Klaus Schmidinger 2011-03-27 14:12:58 +02:00
  • 48d2caa73e Fixed the description of cReceiver in PLUGINS.html Klaus Schmidinger 2011-03-27 13:12:03 +02:00
  • 08d5ad047a Renamed cBitmap::Scale() to Scaled() Klaus Schmidinger 2011-03-27 11:54:07 +02:00
  • 8768a9c321 Added anti-aliasing when upscaling bitmaps Klaus Schmidinger 2011-03-27 11:50:17 +02:00
  • 16bd3bd5b9 Fixed horizontal scaling of subtitles (cont'd) Klaus Schmidinger 2011-03-26 10:45:05 +01:00
  • 53942c3d9a Fixed the Language header of the Serbian translation file Klaus Schmidinger 2011-03-21 17:42:26 +01:00
  • a914aed05a Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE Klaus Schmidinger 2011-03-20 15:25:06 +01:00
  • d7d57c3d2a Fixed horizontal scaling of subtitles Klaus Schmidinger 2011-03-20 15:19:28 +01:00
  • 31d4abab37 Made updating the editing marks during replay react faster in case the marks file has just been written Klaus Schmidinger 2011-03-20 11:46:58 +01:00
  • d1dd7df17a Fixed detecting frames on channels that broadcast with separate "fields" instead of complete frames Klaus Schmidinger 2011-03-20 10:22:22 +01:00
  • 5619c0602b Version 1.7.17 - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Fixed following symbolic links in RemoveFileOrDir() (cont'd) (thanks to Steffen Barszus). - Changed the description of cDevice::GetSTC() to make it mandatory for devices that can replay. - Removed the check for positive STC values from cDvbSubtitleConverter::Action(). - Added cString::operator=(const char *String) (suggested by Antti Seppälä). - Some spelling fixes (thanks to Ville Skyttä). - Passing package name and version to xgettext (thanks to Ville Skyttä). - Made 'dist' target dependent on up to date *.po (thanks to Ville Skyttä). - Added Language and fixed Language-Team header of *.po (thanks to Ville Skyttä). - Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras). - Fixed detecting frames on channels that broadcast with 50 or 60 fps. This avoids artifacts during fast forward/rewind when replaying recordings from such channels. To fix the index of existing recordings from such channels, just delete the 'index' file of the recording and VDR will generate a new one the next time you play it. You should also change the line "F 25" to "F 50" in the 'info' file of that recording. - Added support for "registration descriptor" to 'libsi' and using it in pat.c (thanks to Rolf Ahrenberg). - Fixed unjustified log entries about changed channel pids (reported by Derek Kelly). - Added an include of VDR's 'Make.global' to libsi's Makefile (thanks to Rolf Ahrenberg). - Removed displaying the "contents" information from the "Classic VDR" and "ST:TNG Panels" skins, because it is often wrong and nothing but irritating. - Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys variables where additional 'k_...' flags are used. - Fixed inclusion of <stdarg.h> (thanks to Henning Heinold). - Changed "frame duration" to "frame rate" in vdr.5 (reported by Tobias Grimm). - Removing a cRemote from the Remotes list in case its initialization failed (thanks to Dominik Strasser). - Added LDFLAGS to the linker calls in the Makefiles (thanks to Joerg Bornkessel and Paul Menzel). - 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. - The include path to the freetype2 header files is now retrieved via a call to 'pkg-config --cflags freetype2' (suggested by Andreas Oberritter). - The OSD now has full TrueColor support. There can be several "pixmaps" that can be overlayed with alpha blending. All existing skins should work out of the box with the TrueColor OSD - the only exception being cOsd::GetBitmap(). Since the TrueColor OSD doesn't use bitmaps, this function will return a dummy bitmap, which may not be what the plugin expects. As long as this bitmap is only used for setting the palette, there is no problem. However, any other operations on this bitmap will have no effect. See the description of the cPixmap functions in osd.h for details about the new functionalities. The "ST:TNG Panels" skin has been enhanced to automatically use the TrueColor OSD if available. The "osddemo" plugin has been extended to show some of the possibilities of the TrueColor OSD if it is run on a system that actually provides TrueColor support. Thanks to Reinhard Nissl for some valuable input, help with debugging, and an implementation of the AlphaBlend() function. - Updated the Slovakian language texts (thanks to Milan Hrala). - Added Serbian language texts (thanks to Milan Cvijanovic). - Fixed reallocating memory in the "pictures" plugin (reported by Paul Menzel, with input from Oliver Endriss). - Fixed reallocating memory in cTsToPes::PutTs() (suggested by Oliver Endriss). - Now checking the result of all realloc() calls. - Fixed setting up the 'Recordings' menu in case there are several recordings with exactly the same name (reported by Marcus Hilbrich). - Setting the audio type of language descriptors to 0x00 in the PAT/PMT generator (thanks to Anssi Hannula). - Changed the compiler optimization flag to -O3, which gives quite a performance boost in the AlphaBlend() function. - While replaying, the editing marks are now updated every 10 seconds (based on a patch from Manuel Reimer). - Now reducing the thread and I/O priority cCuttingThread::Action() to make the foreground process more responsive (suggested by Frank Neumann). - Removed checking for minimum line length of 21 characters in the LIRC receiver code (reported by Gerald Dachs). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Now storing the original display size when handling DVB subtitles (thanks to Reinhard Nissl). - The original display size of subtitles is now used to scale them properly when displaying them on an HD OSD. Klaus Schmidinger 2011-03-13 12:46:00 +01:00
  • 22f70b02e2 Revoked 'Reduced CPU load when pausing a replay' because it broke moving editing marks Klaus Schmidinger 2011-03-13 21:30:00 +01:00
  • 5f35ff690f Fixed some direct comparisons of double values Klaus Schmidinger 2011-03-13 13:58:22 +01:00
  • 06a16e7fba Added a missing 'default' case in cPixmapMemory::DrawEllipse() Klaus Schmidinger 2011-03-13 13:53:08 +01:00
  • 1c86e0127e Changed -O2 to -O3 in Make.config.template Klaus Schmidinger 2011-03-13 13:42:57 +01:00
  • 580aafd8cc Reduced CPU load when pausing a replay Klaus Schmidinger 2011-03-13 13:32:47 +01:00
  • 2bd17596a0 The original display size of subtitles is now used to scale them properly when displaying them on an HD OSD 1.7.17 Klaus Schmidinger 2011-03-12 16:08:08 +01:00
  • 11cca8015c Now storing the original display size when handling DVB subtitles Klaus Schmidinger 2011-03-12 13:09:30 +01:00
  • 39c0065fe0 Updated the Romanian OSD texts Klaus Schmidinger 2011-03-12 10:30:39 +01:00
  • 5e09783947 Added some notes about locking cPixmaps Klaus Schmidinger 2011-03-08 15:52:12 +01:00
  • 75861a97bc Removed checking for minimum line length of 21 characters in the LIRC receiver code Klaus Schmidinger 2011-03-08 15:38:58 +01:00
  • e8406def02 Now reducing the thread and I/O priority cCuttingThread::Action() Klaus Schmidinger 2011-03-06 14:59:57 +01:00
  • 607c860c81 New email address for Marcus Hilbrich Klaus Schmidinger 2011-02-27 16:32:05 +01:00
  • 83a3136228 Credits to Marcus Hilbrich Klaus Schmidinger 2011-02-27 13:49:18 +01:00
  • 61c6b36bbc While replaying, the editing marks are now updated every 10 seconds Klaus Schmidinger 2011-02-27 13:40:43 +01:00
  • cd3c26b815 Fixed rendering pixmaps in case there is more than one dirty rectangle Klaus Schmidinger 2011-02-27 11:57:37 +01:00
  • 8253754cc3 Improved alpha blending Klaus Schmidinger 2011-02-27 10:14:43 +01:00
  • 9f4a264454 Changed the compiler optimization flag to -O3 Klaus Schmidinger 2011-02-27 10:06:06 +01:00
  • 63fb010fc5 Setting the audio type of language descriptors to 0x00 in the PAT/PMT generator Klaus Schmidinger 2011-02-26 15:53:12 +01:00
  • 387ee5b604 Fixed setting up the 'Recordings' menu in case there are several recordings with exactly the same name Klaus Schmidinger 2011-02-26 15:35:30 +01:00
  • 750d98f1e6 Added a note about how to implement cOsd::Flush() for true color OSDs Klaus Schmidinger 2011-02-26 14:10:30 +01:00
  • 0b8356aa92 Improved and cleaned up transparent text drawing Klaus Schmidinger 2011-02-26 12:13:59 +01:00
  • d1ab9dbc5f Now checking the result of all realloc() calls Klaus Schmidinger 2011-02-25 15:25:42 +01:00
  • e145ee45e2 Optimization in AlphaBlend() Klaus Schmidinger 2011-02-20 21:35:48 +01:00
  • 76d9240395 Updated Serbian language texts Klaus Schmidinger 2011-02-20 18:03:05 +01:00
  • 82a13c7a0e Fixed reallocating memory in cTsToPes::PutTs() Klaus Schmidinger 2011-02-20 17:37:24 +01:00
  • e85852672f Fixed reallocating memory in the "pictures" plugin Klaus Schmidinger 2011-02-20 17:19:54 +01:00
  • 698ffdc970 Added Serbian language texts Klaus Schmidinger 2011-02-20 16:08:39 +01:00
  • 1722cb7bd1 Updated the Slovakian language texts Klaus Schmidinger 2011-02-20 15:43:24 +01:00
  • 6c7089afd2 Implemented support for TrueColor OSD Klaus Schmidinger 2011-02-20 15:12:56 +01:00
  • 343071cc6a The include path to the freetype2 header files is now retrieved via a call to 'pkg-config --cflags freetype2' Klaus Schmidinger 2010-12-29 11:35:40 +01:00
  • 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 Klaus Schmidinger 2010-12-27 12:25:19 +01:00
  • 6c0612546e Added LDFLAGS to the linker calls in the Makefiles Klaus Schmidinger 2010-12-26 12:11:58 +01:00
  • c60c8b9e4f Removing a cRemote from the Remotes list in case its initialization failed Klaus Schmidinger 2010-12-24 15:32:40 +01:00
  • 9cc9553c63 Changed "frame duration" to "frame rate" in vdr.5 Klaus Schmidinger 2010-12-24 15:21:29 +01:00
  • b5aad148d6 Fixed location of 'Language:' line Klaus Schmidinger 2010-12-24 11:36:42 +01:00
  • c8cc3a6e36 Fixed inclusion of <stdarg.h> Klaus Schmidinger 2010-12-24 11:34:11 +01:00
  • 5bc4b0072c Changed the HISTORY entry on include paths not being overwritten Klaus Schmidinger 2010-12-12 15:53:03 +01:00
  • 4d3167231d Added 'Language:' line Klaus Schmidinger 2010-12-12 14:44:56 +01:00
  • 7b77774a99 Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys variables where additional 'k_...' flags are used Klaus Schmidinger 2010-12-12 13:42:00 +01:00
  • 1e166490c8 Removed displaying the "contents" information from the "Classic VDR" and "ST:TNG Panels" skins Klaus Schmidinger 2010-11-07 15:13:34 +01:00
  • 5eef32b558 Added support for "registration descriptor" (cont'd) Klaus Schmidinger 2010-11-07 13:47:16 +01:00
  • 6c176e0e7b Added an include of VDR's 'Make.global' to libsi's Makefile Klaus Schmidinger 2010-11-07 13:32:09 +01:00
  • eff0655b1d Fixed unjustified log entries about changed channel pids Klaus Schmidinger 2010-11-07 12:27:25 +01:00
  • cfb37a7edf Added support for "registration descriptor" Klaus Schmidinger 2010-11-01 15:47:59 +01:00
  • 4f50c34824 Fixed detecting frames on channels that broadcast with 50 or 60 fps Klaus Schmidinger 2010-11-01 12:31:52 +01:00
  • 55d0d8f9ba Updated the Lithuanian OSD texts Klaus Schmidinger 2010-10-30 09:56:38 +02:00
  • 0542371ead Added Language and fixed Language-Team header of *.po (cont'd) Klaus Schmidinger 2010-10-24 14:43:13 +02:00
  • 1cad1a89be Added Language and fixed Language-Team header of *.po Klaus Schmidinger 2010-10-24 13:55:43 +02:00
  • 61f4576808 Made 'dist' target dependent on up to date *.po Klaus Schmidinger 2010-10-24 13:47:36 +02:00
  • dfae319686 Passing package name and version to xgettext Klaus Schmidinger 2010-10-24 13:36:47 +02:00
  • e0dcecf96d Some spelling fixes Klaus Schmidinger 2010-10-24 13:26:10 +02:00
  • 1c5ece6100 Added cString::operator=(const char *String) Klaus Schmidinger 2010-10-24 13:08:55 +02:00
  • fbbcb8e9c8 Removed the check for positive STC values from cDvbSubtitleConverter::Action() Klaus Schmidinger 2010-10-24 12:29:04 +02:00
  • ad650b5883 Changed the description of cDevice::GetSTC() to make it mandatory for devices that can replay Klaus Schmidinger 2010-10-24 12:12:07 +02:00
  • 208b703e5b Fixed following symbolic links in RemoveFileOrDir() (cont'd) Klaus Schmidinger 2010-10-24 11:33:46 +02:00
  • 12870faf87 Updated the Estonian OSD texts Klaus Schmidinger 2010-10-24 11:23:04 +02:00
  • 58db02442b Version 1.7.16 - Updated the Italian OSD texts (thanks to Diego Pierotto). - Added missing Dtypes for ATSC (thanks to Alex Lasnier). - Updated the Portuguese language texts (thanks to Cristiano A. Silva). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Fixed the array size of Atypes in cPatFilter::Process() (thanks to Rolf Ahrenberg). - Added locking to the cCutter functions to avoid a crash in case CutRecording() is called from a plugin (reported by Andreas Mair). - Fixed DDS detection for HD resolution subtitles (thanks to Reinhard Nissl). - Fixed following symbolic links in RemoveFileOrDir(). - Added support for languages that are written right-to-left (based on a patch from Osama Alrawab). See INSTALL for information on how to turn this on. - Added Arabian language texts (thanks to Osama Alrawab). Klaus Schmidinger 2010-09-19 16:00:00 +02:00
  • ab0beb2ddb Added support for languages that are written right-to-left 1.7.16 Klaus Schmidinger 2010-09-19 12:36:07 +02:00
  • f1d4e66582 Added Arabian language texts Klaus Schmidinger 2010-09-12 11:30:00 +02:00
  • 07c7bc2951 Fixed some include statements Klaus Schmidinger 2010-09-12 11:29:00 +02:00
  • 2009716599 Fixed following symbolic links in RemoveFileOrDir() Klaus Schmidinger 2010-08-29 15:03:08 +02:00
  • 5203fa03e8 Fixed DDS detection for HD resolution subtitles Klaus Schmidinger 2010-08-29 14:10:47 +02:00
  • 505574fa98 Added locking to the cCutter functions to avoid a crash in case CutRecording() is called from a plugin Klaus Schmidinger 2010-08-29 13:40:37 +02:00
  • 22a4f5a504 Fixed the array size of Atypes in cPatFilter::Process() Klaus Schmidinger 2010-06-13 11:14:26 +02:00
  • 27852272bc Updated the Finnish OSD texts Klaus Schmidinger 2010-06-13 11:10:32 +02:00
  • d2376946f4 Updated the Portuguese language texts Klaus Schmidinger 2010-06-13 10:39:09 +02:00
  • 00541fe531 Added missing Dtypes for ATSC Klaus Schmidinger 2010-06-13 10:29:53 +02:00
  • 24ec693c2d Updated the Italian OSD texts Klaus Schmidinger 2010-06-13 10:23:30 +02:00