Version 1.5.14

- Fixed the Play function in the pictures plugin.
- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Updated the Makefile of the skincurses plugin (thanks to Rolf Ahrenberg).
- The new option --localedir can be used to set the locale directory at runtime
  (based on a patch from Stefan Huelswitt).
- Fixed finding new transponders (thanks to Winfried Köhler).
- Implemented handling of DVB-S2 (thanks to Marco Schlüßler and Reinhard Nissl
  for a patch that was used to implement this). VDR now requires the "multiproto"
  DVB driver, e.g. from http://jusst.de/hg/multiproto.
- Removed switching to the next higher or lower channel if the current channel
  is not available, in order to allow staying on an encrypted channel that takes
  a while for the CAM to start decrypting.
This commit is contained in:
Klaus Schmidinger
2008-01-27 18:00:00 +01:00
parent fc4c8740a7
commit e388708339
48 changed files with 1293 additions and 606 deletions

View File

@@ -4,3 +4,9 @@ VDR Plugin 'pictures' Revision History
2008-01-13: Version 0.0.1
- Initial revision.
2008-01-19: Version 0.0.2
- Fixed the Play function (when used from a directory in the pictures menu
it always started with the next directory).
- Added Finnish texts (thanks to Rolf Ahrenberg <rahrenbe@cc.hut.fi>).

View File

@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: entry.c 1.1 2008/01/06 09:52:41 kls Exp $
* $Id: entry.c 1.2 2008/01/18 15:49:51 kls Exp $
*/
#include "entry.h"
@@ -138,6 +138,11 @@ const cPictureEntry *cPictureEntry::NextPicture(const cPictureEntry *This) const
return pe;
}
}
else if (IsDirectory()) {
const cPictureEntry *p = FirstPicture();
if (p)
return p;
}
if (parent)
return parent->NextPicture(this);
return NULL;

View File

@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: pictures.c 1.1 2008/01/12 14:46:52 kls Exp $
* $Id: pictures.c 1.2 2008/01/19 11:20:03 kls Exp $
*/
#include <getopt.h>
@@ -11,7 +11,7 @@
#include "menu.h"
#include "player.h"
static const char *VERSION = "0.0.1";
static const char *VERSION = "0.0.2";
static const char *DESCRIPTION = trNOOP("A simple picture viewer");
static const char *MAINMENUENTRY = trNOOP("Pictures");

View File

@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: player.c 1.1 2008/01/13 11:29:27 kls Exp $
* $Id: player.c 1.2 2008/01/19 11:01:58 kls Exp $
*/
#include "player.h"
@@ -95,6 +95,7 @@ cPictureControl::cPictureControl(cPictureEntry *Pictures, const cPictureEntry *P
pictureEntry = PictureEntry;
osd = NULL;
lastPath = "/";
slideShowDelay.Set(SlideShowDelay * 1000);
slideShow = SlideShow;
alwaysDisplayCaption = false;
NextPicture(slideShow && pictureEntry->IsDirectory() ? 1 : 0);

View File

@@ -0,0 +1,32 @@
# VDR plugin language source file.
# Copyright (C) 2008 Klaus Schmidinger <kls@cadsoft.de>
# This file is distributed under the same license as the VDR package.
# Rolf Ahrenberg <rahrenbe@cc.hut.fi>, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: pictures 0.0.1\n"
"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n"
"POT-Creation-Date: 2008-01-12 17:38+0100\n"
"PO-Revision-Date: 2008-01-12 17:41+0100\n"
"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Pictures"
msgstr "Kuvat"
msgid "A simple picture viewer"
msgstr "Yksinkertainen kuvaselain"
msgid "Picture directory"
msgstr "Kuvahakemisto"
msgid "Slide show delay (s)"
msgstr "Diaesityksen viive (s)"
msgid "No picture directory has been defined!"
msgstr "Kuvahakemistoa ei ole m<><6D>ritelty!"

View File

@@ -61,3 +61,7 @@ VDR Plugin 'skincurses' Revision History
2007-08-26: Version 0.1.4
- Adapted to the new Level parameter of cOsd.
2008-01-19:
- Updated the Makefile of the skincurses plugin (thanks to Rolf Ahrenberg).

View File

@@ -1,11 +1,13 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.14 2007/11/04 10:52:13 kls Exp $
# $Id: Makefile 1.15 2008/01/19 11:40:33 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
# IMPORTANT: the presence of this macro is important for the Make.config
# file. So it must be defined, even if it is not used here!
#
PLUGIN = skincurses
@@ -16,7 +18,7 @@ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ pri
### The C++ compiler and options:
CXX ?= g++
CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual
CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses
### The directory environment:
@@ -56,9 +58,9 @@ all: libvdr-$(PLUGIN).so i18n
%.o: %.c
$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
# Dependencies:
### Dependencies:
MAKEDEP = g++ -MM -MG
MAKEDEP = $(CXX) -MM -MG
DEPFILE = .dependencies
$(DEPFILE): Makefile
@$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
@@ -88,7 +90,7 @@ $(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
cp $< $@
.PHONY: i18n
i18n: $(I18Nmsgs)
i18n: $(I18Nmsgs) $(I18Npot)
### Targets:
@@ -105,5 +107,4 @@ dist: clean
@echo Distribution package created as $(PACKAGE).tgz
clean:
@-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot