diff -Nru vdr-plugin-burn-0.1.0~pre21/50-burn.conf vdr-plugin-burn-0.3.0/50-burn.conf
--- vdr-plugin-burn-0.1.0~pre21/50-burn.conf 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/50-burn.conf 2015-03-04 18:34:44.237019912 +0000
@@ -0,0 +1,16 @@
+[burn]
+# directory for temporary files (MUST be a unix filesystem)
+# default: /tmp
+#--tempdir=
+
+# directory for temporary datafiles
+# default: /var/spool/video
+#--datadir=
+
+# DVD writer device
+# default: /dev/dvdrw
+#--dvd=
+
+# directory for created ISO images
+# default: /pub/export
+#--iso=
diff -Nru vdr-plugin-burn-0.1.0~pre21/adaptor.h vdr-plugin-burn-0.3.0/adaptor.h
--- vdr-plugin-burn-0.1.0~pre21/adaptor.h 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/adaptor.h 2009-05-01 17:34:06.000000000 +0000
@@ -8,6 +8,7 @@
#ifndef VDR_BURN_ADAPTOR_H
#define VDR_BURN_ADAPTOR_H
+#include
#include
#include
#include
diff -Nru vdr-plugin-burn-0.1.0~pre21/buffers.c vdr-plugin-burn-0.3.0/buffers.c
--- vdr-plugin-burn-0.1.0~pre21/buffers.c 2006-09-16 15:22:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/buffers.c 1970-01-01 00:00:00.000000000 +0000
@@ -1,93 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-#include
-
-#define KILOBYTE(x) ((x) * 1024)
-#define MEGABYTE(x) (KILOBYTE(x) * 1024)
-
-struct chain_buffer
-{
- char *data;
- int used, size;
-
- struct chain_buffer *next;
-};
-
-int main()
-{
- struct chain_buffer *first = NULL, *last = NULL;
- int size = 0;
- fd_set rfds, wfds;
- int eof = 0;
-
- fcntl(STDIN_FILENO, F_SETFL, O_NONBLOCK);
- fcntl(STDOUT_FILENO, F_SETFL, O_NONBLOCK);
-
- while (!eof) {
- FD_ZERO(&rfds);
- FD_ZERO(&wfds);
-
- if (size < MEGABYTE(32))
- FD_SET(STDIN_FILENO, &rfds);
-
- if (first != NULL)
- FD_SET(STDOUT_FILENO, &wfds);
-
- select(STDOUT_FILENO + 1, &rfds, &wfds, NULL, NULL);
-
- if (FD_ISSET(STDIN_FILENO, &rfds)) {
- struct chain_buffer *next =
- (struct chain_buffer*)malloc(sizeof(struct chain_buffer));
- int r;
-
- memset(next, 0, sizeof(struct chain_buffer));
- next->data = (char*)malloc(sizeof(char) * BUFSIZ);
- if ((r = read(STDIN_FILENO, next->data, BUFSIZ)) > 0) {
- next->size = r;
- size += r;
- next->data = (char*)realloc(next->data, sizeof(char) * r);
-
- if (first == NULL)
- first = last = next;
- else {
- last->next = next;
- last = next;
- }
- } else if (r < 0) {
- fprintf(stderr, "Read error: %m\n");
- exit(1);
- } else
- eof = 1;
- }
-
- if (FD_ISSET(STDOUT_FILENO, &wfds)) {
- int w;
-
- if ((w = write(STDOUT_FILENO, first->data + first->used,
- first->size - first->used)) >= 0) {
- first->used += w;
-
- if (first->used == first->size) {
- free(first->data);
- size -= first->size;
-
- if (first->next == NULL) {
- free(first);
- first = last = NULL;
- } else {
- struct chain_buffer *next = first->next;
- free(first);
- first = next;
- }
- }
- } else if (w < 0) {
- fprintf(stderr, "Write error: %m\n");
- exit(1);
- }
- }
- }
- exit(0);
-}
diff -Nru vdr-plugin-burn-0.1.0~pre21/build.bat vdr-plugin-burn-0.3.0/build.bat
--- vdr-plugin-burn-0.1.0~pre21/build.bat 2006-08-06 15:32:05.000000000 +0000
+++ vdr-plugin-burn-0.3.0/build.bat 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-set PATH=D:\cygwin\bin
-ssh root@192.168.1.104 bin/chrootbuild.sh burn %*
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Entries vdr-plugin-burn-0.3.0/burn/counters/CVS/Entries
--- vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Entries 2006-06-07 18:59:48.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/counters/CVS/Entries 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-/standard/1.1/Tue Jun 6 19:33:04 2006//
-D
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Repository vdr-plugin-burn-0.3.0/burn/counters/CVS/Repository
--- vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Repository 2006-06-06 19:33:14.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/counters/CVS/Repository 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-burn/burn/counters
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Root vdr-plugin-burn-0.3.0/burn/counters/CVS/Root
--- vdr-plugin-burn-0.1.0~pre21/burn/counters/CVS/Root 2006-06-06 19:33:14.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/counters/CVS/Root 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-:pserver:lordjaxom@vdr-developer.org:/var/cvsroot
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/counters/standard vdr-plugin-burn-0.3.0/burn/counters/standard
--- vdr-plugin-burn-0.1.0~pre21/burn/counters/standard 2006-06-06 19:33:04.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/counters/standard 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-0001
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries vdr-plugin-burn-0.3.0/burn/CVS/Entries
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries 2006-08-26 20:04:58.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Entries 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-D/counters////
-/menu-bg.png/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/menu-button.png/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/menu-silence.mp2/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/ProjectX.ini/1.2/Fri Aug 18 20:27:52 2006//
-D/fonts////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Extra vdr-plugin-burn-0.3.0/burn/CVS/Entries.Extra
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Extra 2006-08-26 20:04:58.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Entries.Extra 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-D/counters////
-/menu-bg.png////
-/menu-button.png////
-/menu-silence.mp2////
-/ProjectX.ini////
-D/fonts////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Extra.Old vdr-plugin-burn-0.3.0/burn/CVS/Entries.Extra.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Extra.Old 2006-08-26 20:03:48.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Entries.Extra.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-D/counters////
-/menu-bg.png////
-/menu-button.png////
-/menu-silence.mp2////
-/ProjectX.ini////
-/helmetr.ttf////
-D/fonts////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Old vdr-plugin-burn-0.3.0/burn/CVS/Entries.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Entries.Old 2006-08-26 20:03:48.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Entries.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-D/counters////
-/menu-bg.png/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/menu-button.png/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/menu-silence.mp2/1.4/Fri Aug 11 20:56:58 2006/-kb/
-/ProjectX.ini/1.2/Fri Aug 18 20:27:52 2006//
-/helmetr.ttf/-1.4/dummy timestamp/-kb/
-D/fonts////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Repository vdr-plugin-burn-0.3.0/burn/CVS/Repository
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Repository 2006-01-14 17:13:12.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Repository 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-burn/burn
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/CVS/Root vdr-plugin-burn-0.3.0/burn/CVS/Root
--- vdr-plugin-burn-0.1.0~pre21/burn/CVS/Root 2006-01-14 17:13:12.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/CVS/Root 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-:pserver:lordjaxom@vdr-developer.org:/var/cvsroot
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries 2006-08-26 20:04:59.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-D/ttf-bitstream-vera-1.10////
-/Vera.ttf/1.1/Wed Apr 16 14:02:14 2003/-kb/
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Extra vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Extra
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Extra 2006-08-26 20:04:59.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Extra 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-D/ttf-bitstream-vera-1.10////
-/Vera.ttf////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Extra.Old vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Extra.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Extra.Old 2006-08-26 20:04:13.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Extra.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-/Vera.ttf////
-D/ttf-bitstream-vera-1.10////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Old vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Entries.Old 2006-08-26 20:04:13.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Entries.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-/Vera.ttf/0/dummy timestamp/-kb/
-D/ttf-bitstream-vera-1.10////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Repository vdr-plugin-burn-0.3.0/burn/fonts/CVS/Repository
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Repository 2006-08-26 20:03:48.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Repository 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-burn/burn/fonts
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Root vdr-plugin-burn-0.3.0/burn/fonts/CVS/Root
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/CVS/Root 2006-08-26 20:03:48.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/CVS/Root 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-:pserver:lordjaxom@vdr-developer.org:/var/cvsroot
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/COPYRIGHT.TXT vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/COPYRIGHT.TXT
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/COPYRIGHT.TXT 2006-08-26 17:40:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/COPYRIGHT.TXT 1970-01-01 00:00:00.000000000 +0000
@@ -1,124 +0,0 @@
-Bitstream Vera Fonts Copyright
-
-The fonts have a generous copyright, allowing derivative works (as
-long as "Bitstream" or "Vera" are not in the names), and full
-redistribution (so long as they are not *sold* by themselves). They
-can be be bundled, redistributed and sold with any software.
-
-The fonts are distributed under the following copyright:
-
-Copyright
-=========
-
-Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream
-Vera is a trademark of Bitstream, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the fonts accompanying this license ("Fonts") and associated
-documentation files (the "Font Software"), to reproduce and distribute
-the Font Software, including without limitation the rights to use,
-copy, merge, publish, distribute, and/or sell copies of the Font
-Software, and to permit persons to whom the Font Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright and trademark notices and this permission notice
-shall be included in all copies of one or more of the Font Software
-typefaces.
-
-The Font Software may be modified, altered, or added to, and in
-particular the designs of glyphs or characters in the Fonts may be
-modified and additional glyphs or characters may be added to the
-Fonts, only if the fonts are renamed to names not containing either
-the words "Bitstream" or the word "Vera".
-
-This License becomes null and void to the extent applicable to Fonts
-or Font Software that has been modified and is distributed under the
-"Bitstream Vera" names.
-
-The Font Software may be sold as part of a larger software package but
-no copy of one or more of the Font Software typefaces may be sold by
-itself.
-
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
-BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
-OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
-SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
-
-Except as contained in this notice, the names of Gnome, the Gnome
-Foundation, and Bitstream Inc., shall not be used in advertising or
-otherwise to promote the sale, use or other dealings in this Font
-Software without prior written authorization from the Gnome Foundation
-or Bitstream Inc., respectively. For further information, contact:
-fonts at gnome dot org.
-
-Copyright FAQ
-=============
-
- 1. I don't understand the resale restriction... What gives?
-
- Bitstream is giving away these fonts, but wishes to ensure its
- competitors can't just drop the fonts as is into a font sale system
- and sell them as is. It seems fair that if Bitstream can't make money
- from the Bitstream Vera fonts, their competitors should not be able to
- do so either. You can sell the fonts as part of any software package,
- however.
-
- 2. I want to package these fonts separately for distribution and
- sale as part of a larger software package or system. Can I do so?
-
- Yes. A RPM or Debian package is a "larger software package" to begin
- with, and you aren't selling them independently by themselves.
- See 1. above.
-
- 3. Are derivative works allowed?
- Yes!
-
- 4. Can I change or add to the font(s)?
- Yes, but you must change the name(s) of the font(s).
-
- 5. Under what terms are derivative works allowed?
-
- You must change the name(s) of the fonts. This is to ensure the
- quality of the fonts, both to protect Bitstream and Gnome. We want to
- ensure that if an application has opened a font specifically of these
- names, it gets what it expects (though of course, using fontconfig,
- substitutions could still could have occurred during font
- opening). You must include the Bitstream copyright. Additional
- copyrights can be added, as per copyright law. Happy Font Hacking!
-
- 6. If I have improvements for Bitstream Vera, is it possible they might get
- adopted in future versions?
-
- Yes. The contract between the Gnome Foundation and Bitstream has
- provisions for working with Bitstream to ensure quality additions to
- the Bitstream Vera font family. Please contact us if you have such
- additions. Note, that in general, we will want such additions for the
- entire family, not just a single font, and that you'll have to keep
- both Gnome and Jim Lyles, Vera's designer, happy! To make sense to add
- glyphs to the font, they must be stylistically in keeping with Vera's
- design. Vera cannot become a "ransom note" font. Jim Lyles will be
- providing a document describing the design elements used in Vera, as a
- guide and aid for people interested in contributing to Vera.
-
- 7. I want to sell a software package that uses these fonts: Can I do so?
-
- Sure. Bundle the fonts with your software and sell your software
- with the fonts. That is the intent of the copyright.
-
- 8. If applications have built the names "Bitstream Vera" into them,
- can I override this somehow to use fonts of my choosing?
-
- This depends on exact details of the software. Most open source
- systems and software (e.g., Gnome, KDE, etc.) are now converting to
- use fontconfig (see www.fontconfig.org) to handle font configuration,
- selection and substitution; it has provisions for overriding font
- names and subsituting alternatives. An example is provided by the
- supplied local.conf file, which chooses the family Bitstream Vera for
- "sans", "serif" and "monospace". Other software (e.g., the XFree86
- core server) has other mechanisms for font substitution.
-
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries 2006-08-26 20:05:01.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-/COPYRIGHT.TXT/1.1/Sat Aug 26 17:40:36 2006//
-D
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra 2006-08-26 20:05:01.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/COPYRIGHT.TXT////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra.Old vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra.Old 2006-08-26 20:04:22.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Extra.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/COPYRIGHT.TXT////
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Old vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Old
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Old 2006-08-26 20:04:22.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Entries.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-/COPYRIGHT.TXT/0/dummy timestamp//
-D
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Repository vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Repository
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Repository 2006-08-26 20:04:13.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Repository 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-burn/burn/fonts/ttf-bitstream-vera-1.10
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Root vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Root
--- vdr-plugin-burn-0.1.0~pre21/burn/fonts/ttf-bitstream-vera-1.10/CVS/Root 2006-08-26 20:04:13.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/fonts/ttf-bitstream-vera-1.10/CVS/Root 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-:pserver:lordjaxom@vdr-developer.org:/var/cvsroot
Binary files /tmp/tmpNt8_xI/5kPhJTddfZ/vdr-plugin-burn-0.1.0~pre21/burn/fonts/Vera.ttf and /tmp/tmpNt8_xI/sgpInoWzvF/vdr-plugin-burn-0.3.0/burn/fonts/Vera.ttf differ
Binary files /tmp/tmpNt8_xI/5kPhJTddfZ/vdr-plugin-burn-0.1.0~pre21/burn/menu-bg.png and /tmp/tmpNt8_xI/sgpInoWzvF/vdr-plugin-burn-0.3.0/burn/menu-bg.png differ
Binary files /tmp/tmpNt8_xI/5kPhJTddfZ/vdr-plugin-burn-0.1.0~pre21/burn/menu-button.png and /tmp/tmpNt8_xI/sgpInoWzvF/vdr-plugin-burn-0.3.0/burn/menu-button.png differ
Binary files /tmp/tmpNt8_xI/5kPhJTddfZ/vdr-plugin-burn-0.1.0~pre21/burn/menu-silence.mp2 and /tmp/tmpNt8_xI/sgpInoWzvF/vdr-plugin-burn-0.3.0/burn/menu-silence.mp2 differ
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn/ProjectX.ini vdr-plugin-burn-0.3.0/burn/ProjectX.ini
--- vdr-plugin-burn-0.1.0~pre21/burn/ProjectX.ini 2006-08-18 20:27:52.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn/ProjectX.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-# ExternPanel
-ExternPanel.renameAudio=1
-ExternPanel.renameVideo=1
-
-# SubtitlePanel
-SubtitlePanel.SubpictureColorModel=YLE
-SubtitlePanel.SubtitleExportFormat=SON
-SubtitlePanel.SubtitleExportFormat_2=SUP
-SubtitlePanel.TtxPage1=149
-SubtitlePanel.TtxPage2=150
-SubtitlePanel.TtxPage3=777
-
-# MessagePanel
-MessagePanel.logRDS=0
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn.c vdr-plugin-burn-0.3.0/burn.c
--- vdr-plugin-burn-0.1.0~pre21/burn.c 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn.c 2016-03-24 07:47:32.295009066 +0000
@@ -9,7 +9,6 @@
#include "burn.h"
#include "gdwrapper.h"
-#include "i18n.h"
#include "logger-vdr.h"
#include "manager.h"
#include "menuburn.h"
@@ -22,17 +21,29 @@
#include
#include
+// plugin needs VDR 2.0.0 or higher
+#if VDRVERSNUM < 20000
+#error The BURN plugin requires VDR 2.0.0 or higher
+#endif
+
+#ifdef TTXT_SUBTITLES
+#warning Compiling WITH teletext subtitle support
+#else
+#warning Compiling WITHOUT teletext subtitle support
+#endif
+
namespace vdr_burn
{
using namespace std;
using proctools::format;
- const char* plugin::VERSION = "0.1.0-pre21";
- const char* plugin::DESCRIPTION = "Versatile convert-and-burn plugin";
- const char* plugin::MAINMENUENTRY = "Create DVDs";
+ const char* plugin::VERSION = "0.3.0";
+ const char* plugin::DESCRIPTION = trNOOP("Versatile convert-and-burn plugin");
+ const char* plugin::MAINMENUENTRY = tr("Create DVDs");
- string plugin::m_configPath;
+ string plugin::m_configPath;
+ string plugin::m_resourcePath;
plugin::plugin():
m_mainMenuEntry( tr(MAINMENUENTRY) )
@@ -45,11 +56,10 @@
string plugin::get_character_encoding()
{
-#ifdef UTF8PATCH
- return "utf8";
-#else
- return tr("iso8859-15");
-#endif
+ if (cCharSetConv::SystemCharacterTable())
+ return cCharSetConv::SystemCharacterTable();
+ else
+ return "utf-8";
}
const char *plugin::CommandLineHelp()
@@ -80,13 +90,13 @@
bool plugin::Start()
{
- m_configPath = ConfigDirectory(PLUGIN_NAME);
+ m_configPath = ConfigDirectory(PLUGIN_NAME);
+ m_resourcePath = ResourceDirectory(PLUGIN_NAME);
manager::start();
logger_vdr::start();
- RegisterI18n( i18n::get_phrases() );
- gdwrapper::setup::set_font_path( m_configPath + "/fonts" );
- if ( !skin_list::get().load( get_config_path() ) )
+ gdwrapper::setup::set_font_path( get_resource_path() + "/fonts" );
+ if ( !skin_list::get().load( get_resource_path() ) )
return false;
logger_vdr::startup_finished();
@@ -99,19 +109,11 @@
logger_vdr::stop();
}
-#ifndef APIVERSION
- bool plugin::Active()
-#else
cString plugin::Active()
-#endif
{
-#ifndef APIVERSION
- return manager::get_is_busy();
-#else
if (manager::get_is_busy())
return tr("Burn job active");
return 0;
-#endif
}
const char *plugin::MainMenuEntry()
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn.h vdr-plugin-burn-0.3.0/burn.h
--- vdr-plugin-burn-0.1.0~pre21/burn.h 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn.h 2013-04-19 09:41:00.000000000 +0000
@@ -21,7 +21,8 @@
plugin();
virtual ~plugin();
- static std::string get_config_path() { return m_configPath; }
+ static std::string get_config_path() { return m_configPath; }
+ static std::string get_resource_path() { return m_resourcePath; }
static std::string get_character_encoding();
virtual const char* Version() { return VERSION; }
@@ -30,11 +31,7 @@
virtual bool ProcessArgs(int argc, char *argv[]);
virtual bool Start();
virtual void Stop();
-#ifndef APIVERSION
- virtual bool Active();
-#else
virtual cString Active();
-#endif
virtual const char *MainMenuEntry();
virtual cOsdObject *MainMenuAction();
virtual cMenuSetupPage *SetupMenu();
@@ -45,7 +42,8 @@
static const char* DESCRIPTION;
static const char* MAINMENUENTRY;
- static std::string m_configPath;
+ static std::string m_configPath;
+ static std::string m_resourcePath;
std::string m_mainMenuEntry;
};
diff -Nru vdr-plugin-burn-0.1.0~pre21/burn-mrpi-0.3.diff vdr-plugin-burn-0.3.0/burn-mrpi-0.3.diff
--- vdr-plugin-burn-0.1.0~pre21/burn-mrpi-0.3.diff 2006-09-10 17:19:21.000000000 +0000
+++ vdr-plugin-burn-0.3.0/burn-mrpi-0.3.diff 1970-01-01 00:00:00.000000000 +0000
@@ -1,510 +0,0 @@
-diff -urN burn-cvs/i18n.c burn-cvs-mrpi-0.3/i18n.c
---- burn-cvs/i18n.c 2006-08-22 21:36:52.000000000 +0200
-+++ burn-cvs-mrpi-0.3/i18n.c 2006-08-28 00:54:38.000000000 +0200
-@@ -2643,6 +2643,58 @@
- #endif
- #endif
- },
-+ { "Offer animated menus",
-+ "Animierte Mens anbieten",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+#if VDRVERSNUM >= 10300
-+ "",
-+ "",
-+ "",
-+ "",
-+#if VDRVERSNUM >= 10342
-+ "",
-+#endif
-+#endif
-+ },
-+ { "Animate menus",
-+ "Animierte Mens",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+ "",
-+#if VDRVERSNUM >= 10300
-+ "",
-+ "",
-+ "",
-+ "",
-+#if VDRVERSNUM >= 10342
-+ "",
-+#endif
-+#endif
-+ },
- { "DMH-archive",
- "DMH-Archiv",
- "",
-diff -urN burn-cvs/jobs.c burn-cvs-mrpi-0.3/jobs.c
---- burn-cvs/jobs.c 2006-08-25 20:15:57.000000000 +0200
-+++ burn-cvs-mrpi-0.3/jobs.c 2006-08-28 00:56:10.000000000 +0200
-@@ -218,6 +218,7 @@
- job::options::options( void ):
- diskType( setup::get().DiskType ),
- dmhArchiveMode( setup::get().DmhArchiveMode ),
-+ menuAnimation( setup::get().MenuAnimation ),
- storeMode( setup::get().StoreMode ),
- skinIndex( setup::get().SkinIndex ),
- chaptersMode( setup::get().ChaptersMode ),
-@@ -237,6 +238,7 @@
- return strcmp( title, other.title ) == 0 &&
- diskType == other.diskType &&
- dmhArchiveMode == other.dmhArchiveMode &&
-+ menuAnimation == other.menuAnimation &&
- storeMode == other.storeMode &&
- skinIndex == other.skinIndex &&
- chaptersMode == other.chaptersMode &&
-diff -urN burn-cvs/jobs.h burn-cvs-mrpi-0.3/jobs.h
---- burn-cvs/jobs.h 2006-08-11 22:37:23.000000000 +0200
-+++ burn-cvs-mrpi-0.3/jobs.h 2006-08-28 01:00:39.000000000 +0200
-@@ -83,6 +83,7 @@
- std::string get_ignored_cids(void) const;
- std::string get_movie_path(void) const;
- std::string get_menu_background(int Page) const;
-+ std::string get_menu_bg_template(int Page) const;
- std::string get_buttons_normal(void) const;
- std::string get_buttons_highlight(int Page) const;
- std::string get_menu_mpeg(int Page) const;
-@@ -115,6 +116,12 @@
- }
-
- inline
-+ std::string recording::get_menu_bg_template(int page) const
-+ {
-+ return proctools::format("{0}/menu-template-{1}.png") % m_paths.data % page;
-+ }
-+
-+ inline
- std::string recording::get_buttons_normal(void) const
- {
- return proctools::format("{0}/menu-buttons-ns.png") % m_paths.data;
-@@ -144,6 +151,7 @@
- char title[JOBNAMELEN + 1];
- int diskType;
- int dmhArchiveMode;
-+ int menuAnimation;
- int storeMode;
- int skinIndex;
- int chaptersMode;
-@@ -196,6 +204,7 @@
- const char* get_title(void) const { return m_options.title; }
- disktype get_disk_type(void) const { return disktype( m_options.diskType ); }
- bool get_dmh_archive_mode(void) const { return m_options.dmhArchiveMode; }
-+ bool get_menu_animation(void) const { return m_options.menuAnimation; }
- storemode get_store_mode(void) const { return storemode( m_options.storeMode ); }
- chaptersmode get_chapters_mode(void) const { return chaptersmode( m_options.chaptersMode ); }
- disksize get_disk_size(void) const { return disksize( m_options.diskSize ); }
-@@ -208,6 +217,7 @@
-
- std::string get_iso_path(void) const;
- std::string get_menu_background(int Page) const;
-+ std::string get_menu_bg_template(int Page) const;
- std::string get_buttons_normal(void) const;
- std::string get_buttons_highlight(int Page) const;
- std::string get_menu_mpeg(int Page) const;
-@@ -229,6 +239,12 @@
- }
-
- inline
-+ std::string job::get_menu_bg_template(int page) const
-+ {
-+ return proctools::format("{0}/menu-template-{1}.png") % m_paths.data % page;
-+ }
-+
-+ inline
- std::string job::get_buttons_normal(void) const
- {
- return proctools::format("{0}/menu-buttons-ns.png") % m_paths.data;
-diff -urN burn-cvs/Makefile burn-cvs-mrpi-0.3/Makefile
---- burn-cvs/Makefile 2006-08-27 20:23:11.000000000 +0200
-+++ burn-cvs-mrpi-0.3/Makefile 2006-08-28 03:10:08.000000000 +0200
-@@ -16,7 +16,7 @@
- ### The C++ compiler and options:
-
- CXX ?= g++
--CXXFLAGS ?= -O3 -Wall -Woverloaded-virtual -fPIC
-+CXXFLAGS ?= -O3 -Wall -Woverloaded-virtual -fpermissive -fPIC
-
- ### The directory environment:
-
-diff -urN burn-cvs/menuburn.c burn-cvs-mrpi-0.3/menuburn.c
---- burn-cvs/menuburn.c 2006-08-27 20:22:40.000000000 +0200
-+++ burn-cvs-mrpi-0.3/menuburn.c 2006-08-28 01:02:52.000000000 +0200
-@@ -428,6 +428,9 @@
- if (m_options.diskType == disktype_archive || m_options.dmhArchiveMode)
- add_label( format( "{0}:\t{1}" ) % tr("Archive-ID") % job::get_archive_id(), true);
-
-+ if (setup::get().OfferMenuAnimation)
-+ add_item(tr("Animate menus"), m_options.menuAnimation);
-+
- if (m_options.diskType == disktype_dvd_menu && skin_list::get().size() > 1)
- add_item( tr("Skin"), m_options.skinIndex, skin_list::get().size(), skin_list::get().get_strings() );
-
-diff -urN burn-cvs/render.c burn-cvs-mrpi-0.3/render.c
---- burn-cvs/render.c 2006-08-26 22:02:04.000000000 +0200
-+++ burn-cvs-mrpi-0.3/render.c 2006-08-28 19:21:48.000000000 +0200
-@@ -37,10 +37,17 @@
- bool renderer::CreateMainMenuPage(int Page, int Count)
- {
- int first = Page * m_job.get_skin().get_main_menu_titles().size();
-+ std::string bgImage;
-
-- image menuPage( 720, 576, true );
-+ image menuPage( 720, 576 );
-+
-+ if( m_job.get_menu_animation() )
-+ bgImage = m_job.get_skin().get_bg_template();
-+ else
-+ bgImage = m_job.get_skin().get_background();
-+
-+ image background( bgImage );
-
-- image background( m_job.get_skin().get_background() );
- menuPage.draw_image( point( 0, 0 ), background );
-
- menuPage.draw_text( m_job.get_skin().get_main_menu_header(), convert_to_utf8( m_job.get_title() ) );
-@@ -56,7 +63,16 @@
- ++it, ++rec)
- menuPage.draw_text( it->region, convert_to_utf8( rec->get_name() ) );
-
-- menuPage.save( m_job.get_menu_background( Page ) );
-+ if( m_job.get_menu_animation() ) {
-+ menuPage.save( m_job.get_menu_bg_template( Page ) );
-+ image mPage( 720, 576 );
-+ image bg( m_job.get_skin().get_background() );
-+ mPage.draw_image( point( 0, 0 ), bg );
-+ mPage.save( m_job.get_menu_background( Page ) );
-+ }
-+ else
-+ menuPage.save( m_job.get_menu_background( Page ) );
-+
- return true;
- }
-
-@@ -95,11 +111,15 @@
-
- bool renderer::CreateMainMenu( chain_vdr& chain )
- {
-+ string renderType = "render";
-+ char pageString[5];
-+
- int count = m_job.get_recordings().size() / m_job.get_skin().get_main_menu_titles().size();
- if (m_job.get_recordings().size() % m_job.get_skin().get_main_menu_titles().size() > 0)
- ++count;
-
- for (int page = 0; page < count; ++page) {
-+ sprintf( pageString, "%d", page );
- if (!CreateMainMenuPage(page, count) ||
- !CreateMainMenuButtons(page, count))
- return false;
-@@ -108,8 +128,13 @@
- conf.write(page);
-
- // TODO: move rendering into chain
-- shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + "render" );
-+ if( m_job.get_menu_animation() )
-+ renderType = "renderanimated";
-+
-+ shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + renderType );
-+ render.put_environment("MENU_BACK_TEMPLATE", m_job.get_menu_bg_template(page));
- render.put_environment("MENU_BACKGROUND", m_job.get_menu_background(page));
-+ render.put_environment("MENU_FRAMES_DIR", m_job.get_paths().data + "/frames-" + pageString );
- render.put_environment("MENU_SOUNDTRACK", plugin::get_config_path() + "/menu-silence.mp2");
- render.put_environment("MENU_XML", conf.get_xml_path(page));
- render.put_environment("MENU_M2V", m_job.get_paths().data + "/menu-background.m2v");
-@@ -127,17 +152,24 @@
-
- bool renderer::CreateTitleMenuPage(int &Lines, int Page)
- {
-- image menuPage( 720, 576, true );
-+ image menuPage( 720, 576 );
-+ std::string bgImage;
-+
-+ if( m_job.get_menu_animation() )
-+ bgImage = m_job.get_skin().get_bg_template();
-+ else
-+ bgImage = m_job.get_skin().get_background();
-+
-+ image background( bgImage );
-
-- image background( m_job.get_skin().get_background() );
- menuPage.draw_image( point( 0, 0 ), background );
-
- menuPage.draw_text( m_job.get_skin().get_title_menu_header(), convert_to_utf8( m_current->get_name() ) );
- menuPage.draw_text( m_job.get_skin().get_title_menu_play().region, convert_to_utf8( tr("Play movie") ) );
-
- // Create "Back"-Button unless SkipMainmenu or if there are other tracks
- if( !m_job.get_options().SkipMainmenu || m_job.get_recordings().size() > 1 )
- menuPage.draw_text( m_job.get_skin().get_title_menu_exit().region, convert_to_utf8( tr("Back") ) );
-
- Lines = menuPage.draw_text( m_job.get_skin().get_title_menu_text(), convert_to_utf8( m_current->get_summary() ), Lines );
-
-@@ -143,7 +178,16 @@
- if (Page > 0)
- menuPage.draw_text( m_job.get_skin().get_title_menu_previous().region, convert_to_utf8( tr("Previous page") ) );
-
-- menuPage.save( m_current->get_menu_background(Page) );
-+ if( m_job.get_menu_animation() ) {
-+ menuPage.save( m_current->get_menu_bg_template(Page) );
-+ image mPage( 720, 576 );
-+ image bg( m_job.get_skin().get_background() );
-+ mPage.draw_image( point( 0, 0 ), bg );
-+ mPage.save( m_current->get_menu_background( Page ) );
-+ }
-+ else
-+ menuPage.save( m_current->get_menu_background(Page) );
-+
- return true;
- }
-
-@@ -183,9 +228,12 @@
- bool renderer::CreateTitleMenu( chain_vdr& chain )
- {
- /* Still quite ugly, but how else?? */
-+ string renderType = "render";
- int lines = 0, page = 0;
-+ char pageString[5];
-
- while (lines != -1) {
-+ sprintf( pageString, "%d", page );
- if (!CreateTitleMenuPage(lines, page) ||
- !CreateTitleMenuButtons(lines, page))
- return false;
-@@ -194,8 +242,13 @@
- conf.write(page);
-
- // TODO move rendering into chain
-- shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + "render" );
-+ if( m_job.get_menu_animation() )
-+ renderType = "renderanimated";
-+
-+ shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + renderType );
-+ render.put_environment("MENU_BACK_TEMPLATE", m_current->get_menu_bg_template(page));
- render.put_environment("MENU_BACKGROUND", m_current->get_menu_background(page));
-+ render.put_environment("MENU_FRAMES_DIR", m_current->get_paths().data + "/frames-" + pageString );
- render.put_environment("MENU_SOUNDTRACK", string( plugin::get_config_path() ) + "/menu-silence.mp2");
- render.put_environment("MENU_XML", conf.get_xml_path(page));
- render.put_environment("MENU_MPEG", m_current->get_menu_mpeg(page));
-diff -urN burn-cvs/setup.c burn-cvs-mrpi-0.3/setup.c
---- burn-cvs/setup.c 2006-08-11 22:37:23.000000000 +0200
-+++ burn-cvs-mrpi-0.3/setup.c 2006-08-28 01:24:38.000000000 +0200
-@@ -92,11 +92,13 @@
- PROCTOOLS_INIT_PROPERTY( OfferDiskSize, 1 ),
- PROCTOOLS_INIT_PROPERTY( OfferStoreMode, 1 ),
- PROCTOOLS_INIT_PROPERTY( OfferDmhArchiveMode, 1 ),
-+ PROCTOOLS_INIT_PROPERTY( OfferMenuAnimation, 1 ),
- PROCTOOLS_INIT_PROPERTY( DiskType, disktype_dvd_menu ),
- PROCTOOLS_INIT_PROPERTY( SkinIndex, 0 ),
- PROCTOOLS_INIT_PROPERTY( ChaptersMode, chaptersmode_10 ),
- PROCTOOLS_INIT_PROPERTY( StoreMode, storemode_burn ),
- PROCTOOLS_INIT_PROPERTY( DmhArchiveMode, 1 ),
-+ PROCTOOLS_INIT_PROPERTY( MenuAnimation, 1 ),
- PROCTOOLS_INIT_PROPERTY( DiskSize, disksize_singlelayer ),
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
-@@ -148,6 +150,7 @@
- Add(new cMenuEditBoolItem(tr("Offer disk size"), &m_data.OfferDiskSize));
- Add(new cMenuEditBoolItem(tr("Offer cutting"), &m_data.OfferCutOnDemux));
- Add(new cMenuEditBoolItem(tr("Offer DMH-archive"), &m_data.OfferDmhArchiveMode));
-+ Add(new cMenuEditBoolItem(tr("Offer animated menus"), &m_data.OfferMenuAnimation));
-
- Add(new menu::text_item(tr("--- Defaults ---------------------------------------------------------")));
- Add(new cMenuEditStraItem(tr("Disk type"), &m_data.DiskType, disktype_count,
-@@ -173,6 +176,7 @@
- Add(new menu::speed_edit_item(tr("Burn speed"), m_data.BurnSpeed));
- Add(new cMenuEditBoolItem(tr("Cut"), &m_data.CutOnDemux));
- Add(new cMenuEditBoolItem(tr("DMH-archive"), &m_data.DmhArchiveMode));
-+ Add(new cMenuEditBoolItem(tr("Animate menus"), &m_data.MenuAnimation));
- }
-
- void cBurnMenuSetupPage::Store(void)
-diff -urN burn-cvs/setup.h burn-cvs-mrpi-0.3/setup.h
---- burn-cvs/setup.h 2006-08-11 22:37:23.000000000 +0200
-+++ burn-cvs-mrpi-0.3/setup.h 2006-08-28 01:26:23.000000000 +0200
-@@ -46,11 +46,13 @@
- proctools::property OfferDiskSize;
- proctools::property OfferStoreMode;
- proctools::property OfferDmhArchiveMode;
-+ proctools::property OfferMenuAnimation;
- proctools::property DiskType;
- proctools::property SkinIndex;
- proctools::property ChaptersMode;
- proctools::property StoreMode;
- proctools::property DmhArchiveMode;
-+ proctools::property MenuAnimation;
- proctools::property DiskSize;
- proctools::property CustomDiskSize;
- proctools::property BurnSpeed;
-diff -urN burn-cvs/skins.c burn-cvs-mrpi-0.3/skins.c
---- burn-cvs/skins.c 2006-08-26 21:59:45.000000000 +0200
-+++ burn-cvs-mrpi-0.3/skins.c 2006-08-28 00:35:39.000000000 +0200
-@@ -34,13 +34,15 @@
- // --- skin ---------------------------------------------------------------
-
- std::string skin::default_background;
-+ std::string skin::default_bg_template;
- std::string skin::default_button;
-
-- skin::skin(const std::string& name, const std::string& background,
-+ skin::skin(const std::string& name, const std::string& background, const std::string& bg_template,
- const std::string& button_, bool default_):
- m_default( default_ ),
- m_name( name ),
- m_background( background.empty() ? default_background : background ),
-+ m_bg_template( bg_template.empty() ? default_bg_template : bg_template ),
- m_button( button_.empty() ? default_button : button_ ),
- m_mainMenuHeader( rectangle( 90, 52, 450, 30 ), font_spec( "Vera", 16 ),
- color( 0xff, 0xff, 0xff ) ),
-@@ -75,14 +77,15 @@
- color( 0xff, 0xff, 0xff ) ) ) );
-
- replace(m_name.begin(), m_name.end(), '_', ' ');
-- logger::debug(format("loaded skin {0} using {1} and {2}")
-- % m_name % m_background % m_button);
-+ logger::debug(format("loaded skin {0} using {1}, {2} and {3}")
-+ % m_name % m_background % m_bg_template % m_button);
- }
-
-- void skin::set_defaults(const std::string& background,
-+ void skin::set_defaults(const std::string& background, const std::string& bg_template,
- const std::string& button)
- {
- default_background = background;
-+ default_bg_template = bg_template;
- default_button = button;
- }
-
-@@ -130,14 +133,15 @@
- bool skin_list::load( const std::string& path )
- {
- string background = check_skin_files( path, "menu-bg", true );
-+ string bg_template = check_skin_files( path, "menu-template", true );
- string button = check_skin_files( path, "menu-button", true );
-
-- if (background.empty() || button.empty())
-+ if (background.empty() || bg_template.empty() || button.empty())
- return false;
-
-- skin::set_defaults(background, button);
-+ skin::set_defaults(background, bg_template, button);
-
-- insert(end(), skin(tr("Default"), string(), string(), true));
-+ insert(end(), skin(tr("Default"), string(), string(), string(), true));
-
- string skinPath = format("{0}/skins") % path;
- cReadDir dir( skinPath.c_str() );
-@@ -146,11 +150,12 @@
- if ( ent->d_name[0] == '.' ) // hide dotfiles, '.' and '..'
- continue;
-
-- background = check_skin_files( format( "{0}/{1}" ) % skinPath % ent->d_name, "menu-bg" );
-- button = check_skin_files( format( "{0}/{1}" ) % skinPath % ent->d_name, "menu-button" );
-+ background = check_skin_files( format( "{0}/{1}" ) % skinPath % ent->d_name, "menu-bg" );
-+ bg_template = check_skin_files( format( "{0}/{1}" ) % skinPath % ent->d_name, "menu-template" );
-+ button = check_skin_files( format( "{0}/{1}" ) % skinPath % ent->d_name, "menu-button" );
-
-- if ( !background.empty() || !button.empty() )
-- insert( end(), skin( ent->d_name, background, button ) );
-+ if ( !background.empty() || !bg_template.empty() || !button.empty() )
-+ insert( end(), skin( ent->d_name, background, bg_template, button ) );
- }
- sort( begin(), end() );
-
-diff -urN burn-cvs/skins.h burn-cvs-mrpi-0.3/skins.h
---- burn-cvs/skins.h 2006-08-26 21:59:45.000000000 +0200
-+++ burn-cvs-mrpi-0.3/skins.h 2006-08-28 00:35:39.000000000 +0200
-@@ -29,11 +29,13 @@
-
- private:
- static std::string default_background;
-+ static std::string default_bg_template;
- static std::string default_button;
-
- bool m_default;
- std::string m_name;
- std::string m_background;
-+ std::string m_bg_template;
- std::string m_button;
-
- gdwrapper::text_spec m_mainMenuHeader;
-@@ -49,13 +51,14 @@
- gdwrapper::text_spec m_titleMenuText;
-
- public:
-- skin(const std::string& name, const std::string& background,
-+ skin(const std::string& name, const std::string& background, const std::string& bg_template,
- const std::string& button_, bool default_ = false);
-
-- static void set_defaults(const std::string& background, const std::string& button);
-+ static void set_defaults(const std::string& background, const std::string& bg_template, const std::string& button);
-
- const std::string& get_name(void) const { return m_name; }
- const std::string& get_background(void) const { return m_background; }
-+ const std::string& get_bg_template(void) const { return m_bg_template; }
-
- const gdwrapper::text_spec& get_main_menu_header( void ) const { return m_mainMenuHeader; }
- const button& get_main_menu_previous( void ) const { return m_mainMenuPrevious; }
-diff -urN burn-cvs/vdrburn-dvd.sh burn-cvs-mrpi-0.3/vdrburn-dvd.sh
---- burn-cvs/vdrburn-dvd.sh 2006-08-27 20:33:45.000000000 +0200
-+++ burn-cvs-mrpi-0.3/vdrburn-dvd.sh 2006-08-28 19:53:31.000000000 +0200
-@@ -48,6 +48,35 @@
- spumux -v 2 "$MENU_XML" > "$MENU_MPEG"
- ;;
-
-+ renderanimated)
-+ FADE_FRAMES=35
-+ PRE_FRAMES=5
-+ # XXX TODO !!!!
-+
-+ mkdir "$MENU_FRAMES_DIR"
-+
-+ echo "BACK_TEMPLATE: $MENU_BACK_TEMPLATE"
-+ for i in `seq 0 $FADE_FRAMES`;
-+ do
-+ composite -quality 100 -dissolve $(( ($i * 100) / $FADE_FRAMES )) "$MENU_BACK_TEMPLATE" "$MENU_BACKGROUND" "$MENU_FRAMES_DIR/vdrburn-menu-out-$(($i + $PRE_FRAMES)).png"
-+ done
-+
-+ # create the pre-frames from the first fade-frame ("... -dissolve 0 ...")
-+ for i1 in `seq 0 $(($PRE_FRAMES - 1))`;
-+ do
-+ ln -sf "$MENU_FRAMES_DIR/vdrburn-menu-out-$PRE_FRAMES.png" "$MENU_FRAMES_DIR/vdrburn-menu-out-$i1.png"
-+ done
-+
-+ # make the last three frames identical - for interlaced outputs
-+ ln -sf "$MENU_FRAMES_DIR/vdrburn-menu-out-$(($PRE_FRAMES + $FADE_FRAMES)).png" "$MENU_FRAMES_DIR/vdrburn-menu-out-$(($PRE_FRAMES + $FADE_FRAMES + 1)).png"
-+ ln -sf "$MENU_FRAMES_DIR/vdrburn-menu-out-$(($PRE_FRAMES + $FADE_FRAMES)).png" "$MENU_FRAMES_DIR/vdrburn-menu-out-$(($PRE_FRAMES + $FADE_FRAMES + 2)).png"
-+
-+ png2yuv -j "$MENU_FRAMES_DIR/vdrburn-menu-out-%d.png" -f 25 -I p -L 0 | \
-+ mpeg2enc -f 8 -n p -o "$MENU_M2V"
-+ mplex -f 8 -o /dev/stdout "$MENU_M2V" "$MENU_SOUNDTRACK" | \
-+ spumux -v 2 "$MENU_XML" > "$MENU_MPEG"
-+ ;;
-+
- demux)
- IGNORE=""
- if [ ! -z $IGNORE_TRACKS ]; then
diff -Nru vdr-plugin-burn-0.1.0~pre21/chain-dvd.c vdr-plugin-burn-0.3.0/chain-dvd.c
--- vdr-plugin-burn-0.1.0~pre21/chain-dvd.c 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/chain-dvd.c 2016-03-23 17:08:09.021110249 +0000
@@ -50,7 +50,9 @@
void chain_dvd::process_line(const string& line)
{
- static const string px_found_id( "-> found PES-ID " );
+ static const string px_found_id( "++> " );
+ static const string px_found_pid( ": PID " );
+ static const string px_found_pesid( " / PesID " );
static const string stat_vobu( "STAT: VOBU " );
static const string stat_fixing( "STAT: fixing VOBU at " );
static const string burn_done( "% done, estimate finish" );
@@ -58,21 +60,48 @@
switch (m_step) {
case build:
{
- if (line.substr(0, px_found_id.length()) == px_found_id) {
- istringstream parser( line.substr(px_found_id.length()) );
- int cid;
- parser >> setbase(16) >> cid;
+ // [demux] ++> Mpg Video: PID 0x006E / PesID 0xE0 / SubID 0x00 :
+ // [demux] ++> AC3/DTS Audio: PID 0x007D / PesID 0xBD / SubID 0x00 :
+ // [demux] ++> Teletext: PID 0x0082 / PesID 0xBD / SubID 0x10 :
+ // [demux] ++> Mpg Audio: PID 0x0079 / PesID 0xC1 / SubID 0x00 :
+ // [demux] ++> Mpg Audio: PID 0x0078 / PesID 0xC0 / SubID 0x00 :
+ // [demux] ++> Subpicture: PID 0x0083 / PesID 0xBD / SubID 0x20 :
- logger::info( str( boost::format( "px found id: 0x%02x" ) % cid ) );
- if (cid >= 0xc0 && cid <= 0xdf) { // audio stream
+ if (line.substr(0, px_found_id.length()) == px_found_id) {
+ size_t found = line.find(px_found_pid);
+ string type = line.substr (px_found_id.length(), found - px_found_id.length());
+ logger::info( str( boost::format( "px found type: %s" ) % type) );
+
+ istringstream pidparser( line.substr(found + px_found_pid.length()) );
+ int pid;
+ pidparser >> setbase(16) >> pid;
+
+ found = line.find(px_found_pesid);
+ istringstream pesidparser( line.substr(found + px_found_pesid.length()) );
+ int pesid;
+ pesidparser >> setbase(16) >> pesid;
+
+ if (pesid >= 0xe0 && pesid <= 0xef) { // video stream
+ //m_currentRecording->set_track_path( pid ? pid : pesid, "vdrsync.mpv");
+ logger::info( str( boost::format( "px found id: 0x%04x/0x%02x, vdrsync.mpv" ) % pid % pesid ) );
+ }
+ else if (pesid >= 0xc0 && pesid <= 0xdf) {
ostringstream filename;
filename << "vdrsync";
- if (m_pxAudioIndex > 0)
- filename << m_pxAudioIndex;
+ if (m_pxAudioIndex > 0) {
+ filename << "-" << setw(2) << setfill('0') << m_pxAudioIndex+1;
+ }
filename << ".mpa";
- m_currentRecording->set_track_path(cid, filename.str());
+ m_currentRecording->set_track_path( pid ? pid : pesid, filename.str());
+ logger::info( str( boost::format( "px found id: 0x%04x/0x%02x, %s" ) % pid % pesid % filename.str()) );
++m_pxAudioIndex;
}
+ else if (pesid == 0xbd && string::npos != type.find ("AC3", 0)) { // private stream
+ m_currentRecording->set_track_path( pid ? pid : pesid, "vdrsync.ac3");
+ logger::info( str( boost::format( "px found id: 0x%04x/0x%02x, vdrsync.ac3" ) % pid % pesid ) );
+ }
+ //else
+ // logger::info( str( boost::format( "px found id: 0x%04x/0x%02x (unhandled)" ) % pid % pesid ) );
}
else if (line.substr(0, stat_vobu.length()) == stat_vobu) {
if (!elapsed_since(m_lastProgress, 1))
@@ -133,7 +162,7 @@
{
if (proc->return_status() == process::ok) {
// positive return
- if (proc->name() == "demux" && global_setup().DemuxType == demuxtype_projectx)
+ if (proc->name() == "demux")
prepare_mplex();
else if (proc->name() == "mplex") {
m_lastRecSize = m_currentRecording->get_tracks_size();
@@ -142,19 +171,24 @@
// prevent this to happen again when author quits before mplex
++m_currentRecording;
if (m_currentRecording != get_recordings().end())
- prepare_recording();
+ prepare_demux();
}
}
else if (proc->name() == "author") {
m_step = burn;
+#ifndef ENABLE_DMH_ARCHIVE
+ return prepare_burning();
+#else
if(get_job().get_dmh_archive_mode()) {
- m_currentRecording = get_recordings().begin();
- return prepare_dmh_archive();
+ m_currentRecording = get_recordings().begin();
+ return prepare_dmh_archive();
} else {
- // no DMH-archive wanted, so go directly to burning
- return prepare_burning();
+ // no DMH-archive wanted, so go directly to burning
+ return prepare_burning();
}
+#endif
}
+#ifdef ENABLE_DMH_ARCHIVE
else if (proc->name() == "dmharchive") {
++m_currentRecording;
if (m_currentRecording != get_recordings().end()) {
@@ -166,6 +200,7 @@
else if (proc->name() == "archivemark") {
return prepare_burning();
}
+#endif
return true;
}
@@ -190,7 +225,6 @@
make_dir(rec.get_paths().data);
// fifos for video track and muxed movie
- make_fifo(rec.get_video_track_path());
make_fifo(rec.get_movie_path());
make_fifo(rec.get_requant_path());
@@ -200,7 +234,6 @@
bind( &chain_dvd::make_fifo, this,
bind( &recording::get_track_path, rec, _1 )
));
-
}
bool chain_dvd::prepare_job()
@@ -211,7 +244,7 @@
// render menu's
renderer render_menus( get_job(), *this );
-#warning error handling
+#warning error handling render_menus
if ( !render_menus() ) {
logger::error("rendering menu failed - aborting job");
return false;
@@ -222,7 +255,7 @@
xml.write();
// prepare first recording
- prepare_recording();
+ prepare_demux();
// start authoring
shellprocess* author = new shellprocess( "author", shellescape( "vdrburn-dvd.sh" ) + "author" );
@@ -231,29 +264,17 @@
author->put_environment("DVDAUTHOR_PATH", xml.get_author_path());
author->put_environment("ISO_FILE", get_job().get_iso_path());
author->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
+ author->put_environment("VIDEO_FORMAT", (25.0 == m_currentRecording->get_FramesPerSecond() ? "PAL" : "NTSC"));
add_process(author);
return true;
}
- void chain_dvd::prepare_recording()
- {
- prepare_demux();
- if (global_setup().DemuxType != demuxtype_projectx)
- prepare_mplex();
- }
-
void chain_dvd::prepare_demux()
{
- const char* demux_call;
- if ( global_setup().DemuxType == demuxtype_projectx )
- demux_call = "demuxpx";
- else
- demux_call = "demux";
-
m_pxAudioIndex = 0;
// processes
- shellprocess* demux = new shellprocess( "demux", shellescape( "vdrburn-dvd.sh" ) + demux_call);
+ shellprocess* demux = new shellprocess( "demux", shellescape( "vdrburn-dvd.sh" ) + "demux" );
demux->put_environment("RECORDING_PATH", m_currentRecording->get_filename());
demux->put_environment("IGNORE_TRACKS", m_currentRecording->get_ignored_cids());
demux->put_environment("USED_TRACKS", m_currentRecording->get_used_cids());
@@ -262,17 +283,23 @@
demux->put_environment("CONFIG_PATH", plugin::get_config_path());
if (get_job().get_cut_on_demux() && prepare_cutmarks())
demux->put_environment("USE_CUTTING", "1");
+#ifdef TTXT_SUBTITLES
+ demux->put_environment("TTXT_OPTS", m_currentRecording->get_TtxtPageOpts());
+#endif
add_process(demux);
}
void chain_dvd::prepare_mplex()
{
+ // insert requant step if required
if (get_job().get_requant_factor() > 1) {
const char* requant_call;
if ( global_setup().RequantType == requanttype_transcode )
requant_call = "tcrequant";
+ else if ( global_setup().RequantType == requanttype_m2vrequantiser )
+ requant_call = "M2Vrequantiser";
else
- requant_call = "requant";
+ requant_call = "lxrequant";
shellprocess* requant = new shellprocess( "requant", shellescape( "vdrburn-dvd.sh" ) + requant_call );
requant->put_environment("VIDEO_FILE", m_currentRecording->get_video_track_path());
@@ -282,8 +309,34 @@
add_process(requant);
}
+ /// subtitle handling
+ const_track_filter subtitleTracks( m_currentRecording->get_tracks(), track_info::streamtype_subtitle, track_predicate::used );
+ int subtitletrack_no = 0;
+ const_track_filter::iterator subtitleTrack = subtitleTracks.begin();
+ while (subtitleTrack != subtitleTracks.end()) {
+ make_fifo( m_currentRecording->get_subtitle_path(subtitletrack_no) );
+ shellprocess* subtitle = new shellprocess( str ( boost::format( "subtitle%d" ) % subtitletrack_no), shellescape( "vdrburn-dvd.sh" ) + "subtitle" );
+ subtitle->put_environment("NUMBER", subtitletrack_no);
+ if (subtitleTrack->subtitle.type == track_info::subtitletype_teletext)
+ subtitle->put_environment("TTXTPAGE", subtitleTrack->subtitle.teletextpage);
+ subtitle->put_environment("MPEG_DATA_PATH", m_currentRecording->get_paths().data);
+ subtitle->put_environment("SPUMUX_FILE", m_currentRecording->get_spumux_path(subtitletrack_no));
+ subtitle->put_environment("MOVIE_FILE", m_currentRecording->get_subtitle_path(subtitletrack_no));
+ subtitleTrack++;
+ subtitle->put_environment("SUBTITLED_FILE",
+ (subtitleTrack == subtitleTracks.end())
+ ? m_currentRecording->get_movie_path()
+ : m_currentRecording->get_subtitle_path(subtitletrack_no+1));
+ add_process(subtitle);
+ subtitletrack_no++;
+ }
+
shellprocess* mplex = new shellprocess( "mplex", shellescape( "vdrburn-dvd.sh" ) + "mplex" );
- mplex->put_environment("MOVIE_FILE", m_currentRecording->get_movie_path());
+ mplex->put_environment("MOVIE_FILE",
+ subtitleTracks.begin() != subtitleTracks.end()
+ ? m_currentRecording->get_subtitle_path(0)
+ : m_currentRecording->get_movie_path());
+
mplex->put_environment("MPEG_DATA_PATH", m_currentRecording->get_paths().data);
mplex->put_environment("MPEG_TMP_PATH", m_currentRecording->get_paths().temp);
mplex->put_environment("VIDEO_FILE",
@@ -365,13 +418,7 @@
case storemode_burn:
{
- const char* burn_call;
- if (get_job().get_disk_size() == disksize_cdr)
- burn_call = "burndircd";
- else
- burn_call = "burndir";
-
- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call );
+ shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "burndir" );
burn->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
@@ -393,13 +440,7 @@
pipe->put_environment("DISC_ID", get_job().get_volume_id());
add_process(pipe);
- const char* burn_call;
- if (get_job().get_disk_size() == disksize_cdr)
- burn_call = "burnisocd";
- else
- burn_call = "burniso";
-
- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call );
+ shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "burniso" );
burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
burn->put_environment("ISO_PIPE", fifofmt.str());
burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
@@ -413,26 +454,24 @@
bool chain_dvd::prepare_cutmarks()
{
- if (global_setup().DemuxType == demuxtype_vdrsync)
- return true;
-
cMarks marks;
- if (!marks.Load(m_currentRecording->get_filename().c_str()) || !marks.Count())
+ if (!marks.Load(m_currentRecording->get_filename().c_str(), m_currentRecording->get_FramesPerSecond(), m_currentRecording->get_PesRecording()) || !marks.Count())
return false;
+ cIndexFile ifile( m_currentRecording->get_filename().c_str(), false, m_currentRecording->get_PesRecording() );
+
// convert marks to bytepos
- cIndexFile ifile( m_currentRecording->get_filename().c_str(), false );
ofstream cutfile( str( boost::format("%s/px.cut") % m_currentRecording->get_paths().data ).c_str() );
for (cMark *mark = marks.First(); mark != 0; mark = marks.Next(mark)) {
- int pos = mark->position;
-
- uchar filenumber;
- int offset;
- ifile.Get(pos, &filenumber, &offset, 0, 0);
+ int pos = mark->Position();
+ uint16_t filenumber;
+ off_t offset;
+ ifile.Get(pos, &filenumber, &offset);
uint64_t bytepos = offset;
- boost::format filefmt( "%s/%03d.vdr" );
+ boost::format filefmt( m_currentRecording->get_PesRecording() ? "%s/%03d.vdr" : "%s/%05d.ts" );
+
for (int i = 1; i < filenumber; ++i) {
boost::format vdrfile( filefmt );
vdrfile % m_currentRecording->get_filename() % i;
@@ -451,6 +490,7 @@
return true;
}
+#ifdef ENABLE_DMH_ARCHIVE
bool chain_dvd::prepare_dmh_archive()
{
shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( "vdrburn-dvd.sh" ) + "dmharchive" );
@@ -475,4 +515,5 @@
add_process(archivemark);
return true;
}
+#endif
}
diff -Nru vdr-plugin-burn-0.1.0~pre21/chain-dvd.h vdr-plugin-burn-0.3.0/chain-dvd.h
--- vdr-plugin-burn-0.1.0~pre21/chain-dvd.h 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/chain-dvd.h 2011-08-05 19:21:58.000000000 +0000
@@ -28,14 +28,15 @@
void create_files(const recording& rec);
bool prepare_job();
- void prepare_recording();
void prepare_demux();
void prepare_mplex();
bool prepare_device();
bool prepare_burning();
bool prepare_cutmarks();
+#ifdef ENABLE_DMH_ARCHIVE
bool prepare_dmh_archive();
bool prepare_archive_mark();
+#endif
private:
friend class chain_vdr;
diff -Nru vdr-plugin-burn-0.1.0~pre21/chain-vdr.c vdr-plugin-burn-0.3.0/chain-vdr.c
--- vdr-plugin-burn-0.1.0~pre21/chain-vdr.c 2006-09-16 16:55:15.000000000 +0000
+++ vdr-plugin-burn-0.3.0/chain-vdr.c 2011-10-08 09:44:36.000000000 +0000
@@ -1,6 +1,5 @@
#include "chain-vdr.h"
#include "chain-dvd.h"
-#include "chain-archive.h"
#include "logger-vdr.h"
#include "setup.h"
#include "menuburn.h"
@@ -13,6 +12,10 @@
#include
#include
+#ifdef ENABLE_DMH_ARCHIVE
+#include "chain-archive.h"
+#endif
+
namespace vdr_burn
{
@@ -25,9 +28,7 @@
chain_vdr::chain_vdr(const string& name, job& job_):
chain(name),
-#if VDRVERSNUM >= 10300
cThread("burn: subprocess watcher"),
-#endif
m_job( job_ ),
m_paths( create_temp_path( BurnParameters.TempPath ), create_temp_path( BurnParameters.DataPath ) ),
m_progress(0),
@@ -37,15 +38,18 @@
{
job_.set_paths(m_paths);
logger_vdr::set_logfile( get_log_path() );
+ logger::debug(format ("writing detail log to {0}") % get_log_path());
}
chain_vdr::~chain_vdr()
{
stop();
- if (return_status() != process::ok)
- execute( shellescape( "rm" ) + "-rf" + m_job.get_iso_path() );
- execute( shellescape( "rm" ) + "-rf" + m_paths.temp );
- execute( shellescape( "rm" ) + "-rf" + m_paths.data );
+ if (!BurnParameters.KeepTempFiles) {
+ if (return_status() != process::ok)
+ execute( shellescape( "rm" ) + "-rf" + m_job.get_iso_path() );
+ execute( shellescape( "rm" ) + "-rf" + m_paths.temp );
+ execute( shellescape( "rm" ) + "-rf" + m_paths.data );
+ }
}
chain_vdr* chain_vdr::create_chain(job& job)
@@ -54,7 +58,9 @@
case disktype_dvd_menu:
case disktype_dvd_nomenu: return new chain_dvd(job);
+#ifdef ENABLE_DMH_ARCHIVE
case disktype_archive: return new chain_archive(job);
+#endif
}
logger::error( "chain_vdr::create_chain requested for unknown disktype" );
@@ -94,6 +100,7 @@
if (global_setup().PreserveLogFiles) {
string target = BurnParameters.IsoPath.empty() ? BurnParameters.TempPath : BurnParameters.IsoPath;
+ logger::debug(format ("moving detail log to {0}/vdrburn-{1}.log") % target % m_job.get_title() );
execute( shellescape( "cp" ) + get_log_path() +
str( format( "{0}/vdrburn-{1}.log" ) % target % m_job.get_title() ) );
}
@@ -101,19 +108,7 @@
void chain_vdr::Action()
{
-#if VDRVERSNUM < 10300
- logger::info(format("subprocess watcher thread started (pid={0})")
- % getpid());
- setpriority(PRIO_PROCESS, 0, 19);
-#else
SetPriority(19);
-#endif
-
run();
-
-#if VDRVERSNUM < 10300
- logger::info(format("subprocess watcher thread stopped (pid={0})")
- % getpid());
-#endif
}
};
diff -Nru vdr-plugin-burn-0.1.0~pre21/clean.bat vdr-plugin-burn-0.3.0/clean.bat
--- vdr-plugin-burn-0.1.0~pre21/clean.bat 2006-06-15 10:41:22.000000000 +0000
+++ vdr-plugin-burn-0.3.0/clean.bat 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-set PATH=D:\cygwin\bin
-ssh root@192.168.1.104 bin/chrootclean.sh burn
diff -Nru vdr-plugin-burn-0.1.0~pre21/common.c vdr-plugin-burn-0.3.0/common.c
--- vdr-plugin-burn-0.1.0~pre21/common.c 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/common.c 2016-03-23 17:07:13.323310083 +0000
@@ -2,7 +2,7 @@
* See the files COPYING and README for copyright information and how to reach
* the author.
*
- * $Id: common.c,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $
+ * $Id: common.c,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $
*/
#include "burn.h"
@@ -35,18 +35,27 @@
// --- disktype -----------------------------------------------------------
const char* disktype_strings[disktype_count] =
- { "DVD with menus", "DVD without menus", "Archive disk" };
+#ifdef ENABLE_DMH_ARCHIVE
+ { tr("DVD with menus"), tr("DVD without menus"), tr("Archive disk") };
+#else
+ { tr("DVD with menus"), tr("DVD without menus") };
+#endif
// --- storemode ----------------------------------------------------------
const char* storemode_strings[storemode_count] =
- { "Create ISO only", "Write to Disc", "Create ISO and write" };
+ { tr("Create ISO only"), tr("Burn to Disc only"), tr("Create ISO and burn") };
+
+ // --- skinaspecttype -----------------------------------------------------------
+
+ const char* skinaspect_strings[skinaspect_count] =
+ { "16:9", "4:3" };
// --- chaptersmode -------------------------------------------------------
const char* chaptersmode_strings[chaptersmode_count] =
- { "No chapters", "Use editing marks", "Every 5 minutes", "Every 10 minutes",
- "Every 15 minutes", "Every 30 minutes", "Every hour" };
+ { tr("No chapters"), tr("Use editing marks"), tr("Every 5 minutes"), tr("Every 10 minutes"),
+ tr("Every 15 minutes"), tr("Every 30 minutes"), tr("Every hour") };
const int chaptersmode_intervals[chaptersmode_count] =
{ -1, -1, 5, 10, 15, 30, 60 };
@@ -54,25 +63,26 @@
// --- disksize -----------------------------------------------------------
const char* disksize_strings[disksize_count] =
- { "Single Layer", "Double Layer", "CD-R", "Custom" };
+ { tr("Single Layer"), tr("Double Layer"), tr("Custom") };
const int disksize_values[disksize_count] =
- { 4472, 7944, 690, -1 };
+ { 4472, 7944, -1 };
// --- demuxtype ----------------------------------------------------------
const char* demuxtype_strings[demuxtype_count] =
- { "VDRSync", "ProjectX" };
+ { tr("ProjectX") };
+ //{ tr("VDRSync"), tr("ProjectX") };
// --- requanttype --------------------------------------------------------
const char* requanttype_strings[requanttype_count] =
- { "M2VRequantizer", "Transcode" };
+ { tr("M2VRequantiser"), tr("Transcode"), tr("lxdvdrip") };
+
+ // --- titletype --------------------------------------------------------
-const char *TitleChars = "abcdefghijklmnopqrstuvwxyz"
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "0123456789"
- "äöüÄÖÜß:- ";
+ const char* titletype_strings[titletype_count] =
+ { tr("EPG Title"), tr("EPG Title - Short Text"), tr("EPG Short Text"), tr("Recording") };
int ScanPageCount(const std::string& Path)
{
@@ -106,6 +116,9 @@
if (current > total)
current = total;
+ if (current < 0)
+ current = 0;
+
int l = static_cast(current * (length - 2) / total);
ostringstream builder;
@@ -116,24 +129,16 @@
return builder.str();
}
- void trim_left( std::string& text_, const char* characters_ )
+ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ )
{
- std::string::size_type pos = 0;
- do {
- while ( strchr( characters_, text_[ pos ] ) != NULL )
- text_.erase( 0, 1 );
- if ( ( pos = text_.find( '~' ) ) != std::string::npos )
- ++pos;
- } while ( pos != std::string::npos );
+ std::string::size_type pos;
+ if ( ( pos = text_.find_first_not_of( characters_, offset_ ) ) > 0 )
+ text_.erase( offset_, pos - offset_ );
}
string get_recording_datetime(const cRecording* recording_, char delimiter)
{
- string title = recording_->Title('\t', false, -1
-#ifdef LIEMIKUUTIO // hatred... HATRED!!!
- , true
-#endif
- );
+ string title = recording_->Title('\t', false, -1);
string::iterator it = title.begin();
for (int i = 0; i < 2 && it != title.end(); ++i)
@@ -147,7 +152,7 @@
return title;
}
-string get_recording_title(const cRecording* recording_, int level)
+string get_recording_osd_line(const cRecording* recording_, int level)
{
stringstream result;
string name( recording_->Name() );
@@ -159,14 +164,22 @@
result << get_recording_datetime(recording_);
+#ifdef ENABLE_DMH_ARCHIVE
ostringstream archivePath;
archivePath << recording_->FileName() << "/dvd.vdr";
if (access(archivePath.str().c_str(), F_OK) == 0)
result << 'A';
else
result << ' ';
+#endif
+
+ string RecLength("--");
- result << (recording_->IsNew() ? '*' : ' ') << '\t' << name;
+ int minutes = recording_->LengthInSeconds() / 60;
+ stringstream RecLen;
+ RecLen << (minutes / 60) << ":" << setw(2) << setfill('0') << (minutes % 60);
+
+ result << '\t' << RecLen.str() << (recording_->IsNew() ? '*' : ' ') << '\t' << name;
return result.str();
}
@@ -177,23 +190,38 @@
break;
lastOffset = offset + 1;
}
- result << "\t\t" << name.substr(lastOffset, offset - lastOffset);
+ result << "\t\t\t" << name.substr(lastOffset, offset - lastOffset);
return result.str();
}
-std::string get_recording_description(const cRecording* recording_)
+std::string get_recording_event_title(const cRecording* recording_)
{
-#if VDRVERSNUM < 10300
- if (recording_->Summary() != 0)
- return recording_->Summary();
-#else
- if (recording_->Info()->Description() != 0)
- return recording_->Info()->Description();
- else if (recording_->Info()->ShortText() != 0)
+ if ((recording_->Info()) && (recording_->Info()->Title())) {
+ return recording_->Info()->Title();
+ }
+ else return recording_->Name();
+}
+
+std::string get_recording_event_shorttext(const cRecording* recording_)
+{
+ if ((recording_->Info()) && (recording_->Info()->ShortText())) {
return recording_->Info()->ShortText();
-#endif
+ }
+ else return "";
+}
+
+std::string get_recording_event_description(const cRecording* recording_)
+{
+ string description;
+ if (recording_->Info()->ShortText() != 0) {
+ description += recording_->Info()->ShortText();
+ }
+ if (recording_->Info()->Description() != 0) {
+ if (!description.empty()) description += "\n\n";
+ description += recording_->Info()->Description();
+ }
- return "";
+ return description;
}
string string_replace( const string& text, char from, char to )
diff -Nru vdr-plugin-burn-0.1.0~pre21/common.h vdr-plugin-burn-0.3.0/common.h
--- vdr-plugin-burn-0.1.0~pre21/common.h 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/common.h 2016-03-23 17:06:54.965375435 +0000
@@ -2,7 +2,7 @@
* See the files COPYING and README for copyright information and how to reach
* the author.
*
- * $Id: common.h,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $
+ * $Id: common.h,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $
*/
#ifndef VDR_BURN_COMMON_H
@@ -118,10 +118,16 @@
{
disktype_dvd_menu,
disktype_dvd_nomenu,
+#ifdef ENABLE_DMH_ARCHIVE
disktype_archive
+#endif
};
+#ifdef ENABLE_DMH_ARCHIVE
const int disktype_count( disktype_archive + 1 );
+#else
+ const int disktype_count( disktype_dvd_nomenu + 1 );
+#endif
const int disktype_countrequant( disktype_dvd_nomenu + 1 );
extern const char* disktype_strings[disktype_count];
@@ -137,6 +143,17 @@
const int storemode_count( storemode_createburn + 1 );
extern const char* storemode_strings[storemode_count];
+ //!--- skinaspect ----------------------------------------------------------
+
+ enum skinaspect
+ {
+ skinaspect_16_9,
+ skinaspect_4_3
+ };
+
+ const int skinaspect_count( skinaspect_4_3 + 1 );
+ extern const char* skinaspect_strings[skinaspect_count];
+
//!--- chaptersmode -------------------------------------------------------
enum chaptersmode
@@ -160,7 +177,6 @@
{
disksize_singlelayer,
disksize_doublelayer,
- disksize_cdr,
disksize_custom
};
@@ -172,7 +188,6 @@
enum demuxtype
{
- demuxtype_vdrsync,
demuxtype_projectx
};
@@ -183,43 +198,58 @@
enum requanttype
{
- requanttype_metakine,
- requanttype_transcode
+ requanttype_m2vrequantiser,
+ requanttype_transcode,
+ requanttype_lxdvdrip,
};
- const int requanttype_count = requanttype_transcode + 1;
+ const int requanttype_count = requanttype_lxdvdrip + 1;
extern const char* requanttype_strings[requanttype_count];
-extern const char *TitleChars;
+ //!--- titletype --------------------------------------------------------
+
+ enum titletype
+ {
+ titletype_epgtitle,
+ titletype_epgtitleshorttext,
+ titletype_epgshorttext,
+ titletype_rectitle,
+ };
+
+ const int titletype_count = titletype_rectitle + 1;
+ extern const char* titletype_strings[titletype_count];
+
-int ScanPageCount(const std::string& Path);
-std::string progress_bar(double current, double total, int length = 20);
- void trim_left( std::string& text_, const char* characters_ );
+ int ScanPageCount(const std::string& Path);
+ std::string progress_bar(double current, double total, int length = 20);
+ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ = 0 );
//!--- recording helper functions -----------------------------------------
std::string get_recording_datetime(const cRecording* recording_, char delimiter = '\t');
- std::string get_recording_title(const cRecording* recording_, int level);
- std::string get_recording_description(const cRecording* recording_);
+ std::string get_recording_osd_line(const cRecording* recording_, int level);
+ std::string get_recording_event_title(const cRecording* recording_);
+ std::string get_recording_event_shorttext(const cRecording* recording_);
+ std::string get_recording_event_description(const cRecording* recording_);
std::string get_recording_name(const cRecording* recording);
-std::string string_replace( const std::string& text, char from, char to );
-bool elapsed_since(time_t& timestamp, time_t difference);
-std::string int_to_string(int value, int base, bool prefix = false);
-std::string clean_path_name(const std::string& text);
-std::string convert_to_utf8( const std::string& text );
-
-template
-std::string join_strings(FwdIt first, FwdIt last, Fn func, std::string delimiter)
-{
- return proctools::sum(first, last, std::string( "" ), func, delimiter);
-}
+ std::string string_replace( const std::string& text, char from, char to );
+ bool elapsed_since(time_t& timestamp, time_t difference);
+ std::string int_to_string(int value, int base, bool prefix = false);
+ std::string clean_path_name(const std::string& text);
+ std::string convert_to_utf8( const std::string& text );
+
+ template
+ std::string join_strings(FwdIt first, FwdIt last, Fn func, std::string delimiter)
+ {
+ return proctools::sum(first, last, std::string( "" ), func, delimiter);
+ }
-template
-size_pair::size_type accumulate_size(FwdIt first, FwdIt last, Fn func)
-{
- return proctools::sum( first, last, size_pair::size_type( 0 ), func );
-}
+ template
+ size_pair::size_type accumulate_size(FwdIt first, FwdIt last, Fn func)
+ {
+ return proctools::sum( first, last, size_pair::size_type( 0 ), func );
+ }
}
diff -Nru vdr-plugin-burn-0.1.0~pre21/config/counters/standard vdr-plugin-burn-0.3.0/config/counters/standard
--- vdr-plugin-burn-0.1.0~pre21/config/counters/standard 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config/counters/standard 2006-06-07 18:56:19.000000000 +0000
@@ -0,0 +1 @@
+0001
diff -Nru vdr-plugin-burn-0.1.0~pre21/config/ProjectX.ini vdr-plugin-burn-0.3.0/config/ProjectX.ini
--- vdr-plugin-burn-0.1.0~pre21/config/ProjectX.ini 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config/ProjectX.ini 2010-02-21 09:18:07.000000000 +0000
@@ -0,0 +1,11 @@
+# ExternPanel
+ExternPanel.renameAudio=1
+ExternPanel.renameVideo=1
+
+# SubtitlePanel
+SubtitlePanel.SubpictureColorModel=YLE
+SubtitlePanel.SubtitleExportFormat=SON
+SubtitlePanel.SubtitleExportFormat_2=SUP
+
+# MessagePanel
+MessagePanel.logRDS=0
diff -Nru vdr-plugin-burn-0.1.0~pre21/config/vdrburn-dvd.conf vdr-plugin-burn-0.3.0/config/vdrburn-dvd.conf
--- vdr-plugin-burn-0.1.0~pre21/config/vdrburn-dvd.conf 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config/vdrburn-dvd.conf 2011-10-08 12:28:55.000000000 +0000
@@ -0,0 +1,5 @@
+# settings for vdrburn-dvd.sh
+
+# Java and Project X
+#export JAVA_EXE=/usr/bin/java
+export PROJECTX_JAR=/usr/share/java/ProjectX.jar
diff -Nru vdr-plugin-burn-0.1.0~pre21/config.c vdr-plugin-burn-0.3.0/config.c
--- vdr-plugin-burn-0.1.0~pre21/config.c 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config.c 2010-12-18 12:21:35.000000000 +0000
@@ -101,7 +101,7 @@
for (int i = 0; i < pages; ++i) {
m_file << " " << endl;
- if (rec->get_summary() == "" && m_job.get_skip_titlemenu())
+ if (rec->get_eventDescription() == "" && m_job.get_skip_titlemenu())
m_file << " jump title 1 chapter 1;
" << endl;
else {
if ( i == 0) {
@@ -115,7 +115,6 @@
<< " " << endl;
}
m_file << " get_menu_mpeg(i) << "\" pause=\"inf\"/>"
- // TODO observe pause=inf
<< endl;
if (i > 0)
@@ -146,7 +145,7 @@
}
m_file << "" << endl;
m_file << "" << endl
- << " " << endl;
+ << " " << endl;
bool createMenu = (m_job.get_disk_type() == disktype_dvd_menu);
if (createMenu) {
@@ -157,9 +156,10 @@
m_file << " " << endl
<< " " << endl
<< " " << endl
- << " jump titleset 1 menu;" << endl;
+ << " button=g1;g3=0;jump titleset 1 menu;" << endl;
m_file << "
" << endl
- << " " << endl
+ << " " << endl
+ << " " << endl
<< " " << endl
<< " " << endl;
}
@@ -180,7 +180,7 @@
const_track_filter videoTracks( rec->get_tracks(), track_info::streamtype_video, track_predicate::used );
if (videoTracks.begin() != videoTracks.end()) {
const track_info& track = *videoTracks.begin();
- m_file << "" << endl;
+ m_file << " " << endl;
}
const_track_filter audioTracks( rec->get_tracks(), track_info::streamtype_audio, track_predicate::used );
@@ -188,28 +188,35 @@
while (audioTrack != audioTracks.end()) {
const track_info& track = *audioTrack;
m_file << " "
- << " " << endl;
+ << " " << endl;
audioTrack++;
}
-// m_file << "" << endl
+ const_track_filter subtitleTracks( rec->get_tracks(), track_info::streamtype_subtitle, track_predicate::used );
+ const_track_filter::iterator subtitleTrack = subtitleTracks.begin();
+ while (subtitleTrack != subtitleTracks.end()) {
+ const track_info& track = *subtitleTrack;
+ m_file << " "
+ << " " << endl;
+ subtitleTrack++;
+ }
+
m_file << " " << endl
- << " get_movie_path() << "\" chapters=\""
- << rec->get_chapters(m_job.get_chapters_mode()) << "\"/>" << endl;
+ << " get_movie_path() << "\" chapters=\""
+ << rec->get_chapters(m_job.get_chapters_mode()) << "\"/>" << endl;
m_file << " call vmgm menu;" << endl;
m_file << " " << endl
- << " " << endl
- << " " << endl;
+ << " " << endl
+ << " " << endl;
}
}
else
- {
+ { // DVD without menus
m_file << " g3=1;jump vmgm menu 1;" << endl
- << " " << endl
- << " " << endl
- << " " << endl;
+ << " " << endl
+ << " " << endl
+ << " " << endl;
int titleset = 1;
for (recording_list::const_iterator rec = m_job.get_recordings().begin();
rec != m_job.get_recordings().end(); ++rec) {
@@ -218,10 +225,10 @@
titleset++;
}
m_file << "
" << endl
- << " " << endl
- << " " << endl
- << " " << endl
- << "
" << endl;
+ << " " << endl
+ << " " << endl
+ << " " << endl
+ << " " << endl;
int t = 1;
for (recording_list::const_iterator rec = m_job.get_recordings().begin();
rec != m_job.get_recordings().end(); ++rec) {
@@ -239,16 +246,23 @@
while (audioTrack != audioTracks.end()) {
const track_info& track = *audioTrack;
m_file << " "
- << " " << endl;
+ << " " << endl;
audioTrack++;
}
-// m_file << "" << endl
+ const_track_filter subtitleTracks( rec->get_tracks(), track_info::streamtype_subtitle, track_predicate::used );
+ const_track_filter::iterator subtitleTrack = subtitleTracks.begin();
+ while (subtitleTrack != subtitleTracks.end()) {
+ const track_info& track = *subtitleTrack;
+ m_file << " "
+ << " " << endl;
+ subtitleTrack++;
+ }
+
m_file << " " << endl
- << " get_movie_path()
- << "\" chapters=\""
- << rec->get_chapters(m_job.get_chapters_mode()) << "\" pause=\"2\" />" << endl;
+ << " get_movie_path()
+ << "\" chapters=\""
+ << rec->get_chapters(m_job.get_chapters_mode()) << "\" pause=\"2\" />" << endl;
if (t+1 < titleset) {
m_file << " g3=" << ++t <<";call vmgm menu 1;" << endl;
}
diff -Nru vdr-plugin-burn-0.1.0~pre21/config.c.orig vdr-plugin-burn-0.3.0/config.c.orig
--- vdr-plugin-burn-0.1.0~pre21/config.c.orig 2006-09-04 18:34:51.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config.c.orig 1970-01-01 00:00:00.000000000 +0000
@@ -1,248 +0,0 @@
-/*
- * See the files COPYING and README for copyright information and how to reach
- * the author.
- *
- * $Id: config.c,v 1.15 2006/09/04 18:07:42 lordjaxom Exp $
- */
-
-#include "config.h"
-#include "filter.h"
-#include "setup.h"
-#include
-#include
-
-namespace vdr_burn
-{
-
- using namespace std;
- using proctools::logger;
- using proctools::format;
-
- // --- dvdauthor_xml -----------------------------------------------------
-
- dvdauthor_xml::dvdauthor_xml(const job& Job):
- m_job(Job)
- {
- }
-
-#if 0
- const char* dvdauthor_xml::get_video_format(component_type::type type_)
- {
- switch (type_) {
- case component_type::hz25_4_3 ... component_type::hz25_21_9: return "pal";
- case component_type::hz30_4_3 ... component_type::hz30_21_9: return "ntsc";
- default: return 0;
- }
- }
-#endif
-
- string dvdauthor_xml::get_video_aspect(track_info::aspectratio type)
- {
- switch (type) {
- case track_info::aspectratio_4_3: return "aspect=\"4:3\"";
- case track_info::aspectratio_16_9:
- case track_info::aspectratio_21_9: return "aspect=\"16:9\"";
- default: return "";
- }
- }
-
- string dvdauthor_xml::get_audio_language(const string& language)
- {
- if (!language.empty())
- return "lang=\"" + language + "\"";
-
- return "";
- }
-
- void dvdauthor_xml::write_main_menu(void)
- {
- m_file << " " << endl;
- int pages = ScanPageCount(m_job.get_paths().data);
- for (int p = 0; p < pages; ++p) {
- if (p == 0) {
- m_file << " " << endl // pause="inf"??
- << " " << endl;
- for (int q = 2; q <= pages; q++)
- m_file << " if (g0 eq " << q << ") { jump menu " << q <<";}" << endl;
- m_file << " button=g1;g3=0;" << endl
- << "
" << endl;
- }
- else
- {
- m_file << " " << endl
- << " button=g1;g3=0;
" << endl;
- }
-
- m_file << " " << endl; // TODO observe pause=inf
-
- for (uint i = p * m_job.get_skin().get_main_menu_titles().size();
- i < std::min(static_cast((p + 1)
- * m_job.get_skin().get_main_menu_titles().size()), m_job.get_recordings().size());
- ++i)
- m_file << " " << endl;
-
- if (p > 0)
- m_file << " " << endl;
-
- if (p < pages - 1)
- m_file << " " << endl;
-
- m_file << " " << endl;
- }
- m_file << " " << endl;
- }
-
- void dvdauthor_xml::write_title_menu(recording_list::const_iterator rec)
- {
- int pages = ScanPageCount(rec->get_paths().data);
-
- m_file << " " << endl;
-
- for (int i = 0; i < pages; ++i) {
- m_file << " " << endl;
- if ( i == 0) {
- m_file << " button=1024;
" << endl;
- }
- else
- {
- m_file << " if (g3 eq 1){button=3072;}" << endl
- << " if (g3 eq 2){button=1024;}" << endl
- << " if (g3 eq 3){button=2048;}" << endl
- << "
" << endl;
- }
- m_file << " get_menu_mpeg(i) << "\" pause=\"inf\"/>"
- // TODO observe pause=inf
- << endl;
-
- if (i > 0)
- m_file << " "
- << endl;
-
- m_file << " " << endl;
- if (i < pages - 1)
- m_file << " " << endl;
-
- m_file << " " << endl
- << " " << endl;
- }
-
- m_file << " " << endl;
- }
-
- void dvdauthor_xml::write(void)
- {
- m_file.open(get_xml_path().c_str(), ios::out);
- if (!m_file) {
- logger::error(format("couldn't create {0}") % get_xml_path());
- return;
- }
- m_file << "" << endl;
- m_file << "" << endl
- << " " << endl;
-
- bool createMenu = (m_job.get_disk_type() == disktype_dvd_menu);
- if (createMenu) {
- m_file << " g0=1;g1=1024;jump vmgm menu 1;" << endl;
- write_main_menu();
- m_file << " " << endl;
-
- for (recording_list::const_iterator rec = m_job.get_recordings().begin();
- rec != m_job.get_recordings().end(); ++rec) {
-
- m_file << " " << endl;
- write_title_menu(rec);
- m_file << " " << endl;
-
- const_track_filter videoTracks( rec->get_tracks(), track_info::streamtype_video, track_predicate::used );
- if (videoTracks.begin() != videoTracks.end()) {
- const track_info& track = *videoTracks.begin();
- m_file << "" << endl;
- }
-
- const_track_filter audioTracks( rec->get_tracks(), track_info::streamtype_audio, track_predicate::used );
- const_track_filter::iterator audioTrack = audioTracks.begin();
- while (audioTrack != audioTracks.end()) {
- const track_info& track = *audioTrack;
- m_file << " "
- << " " << endl;
- audioTrack++;
- }
-
-// m_file << "" << endl
- m_file << " " << endl
- << " get_movie_path() << "\" chapters=\""
- << rec->get_chapters(m_job.get_chapters_mode()) << "\"/>" << endl;
-
- m_file << " call vmgm menu;" << endl;
- m_file << " " << endl
- << " " << endl
- << " " << endl;
- }
- }
- else
- {
- m_file << " g3=1;jump vmgm menu 1;" << endl
- << " " << endl
- << " " << endl
- << " " << endl;
- int titleset = 1;
- for (recording_list::const_iterator rec = m_job.get_recordings().begin();
- rec != m_job.get_recordings().end(); ++rec) {
- m_file << " if (g3 eq " << titleset << ") {jump title " << titleset
- << ";}" << endl;
- titleset++;
- }
- m_file << "
" << endl
- << " " << endl
- << " " << endl
- << " " << endl
- << " " << endl;
- int t = 1;
- for (recording_list::const_iterator rec = m_job.get_recordings().begin();
- rec != m_job.get_recordings().end(); ++rec) {
- m_file << " " << endl;
- m_file << " " << endl;
-
- const_track_filter videoTracks( rec->get_tracks(), track_info::streamtype_video, track_predicate::used );
- if (videoTracks.begin() != videoTracks.end()) {
- const track_info& track = *videoTracks.begin();
- m_file << "" << endl;
- }
-
- const_track_filter audioTracks( rec->get_tracks(), track_info::streamtype_audio, track_predicate::used );
- const_track_filter::iterator audioTrack = audioTracks.begin();
- while (audioTrack != audioTracks.end()) {
- const track_info& track = *audioTrack;
- m_file << " "
- << " " << endl;
- audioTrack++;
- }
-
-// m_file << "" << endl
- m_file << " " << endl
- << " get_movie_path()
- << "\" chapters=\""
- << rec->get_chapters(m_job.get_chapters_mode()) << "\" pause=\"2\" />" << endl;
- if (t+1 < titleset) {
- m_file << " g3=" << ++t <<";call vmgm menu 1;" << endl;
- }
- else {
- m_file << " exit;" << endl;
- }
-
- m_file << " " << endl
- << " " << endl
- << " " << endl;
- }
- }
- m_file << "\n";
- }
-
-}
diff -Nru vdr-plugin-burn-0.1.0~pre21/config.h vdr-plugin-burn-0.3.0/config.h
--- vdr-plugin-burn-0.1.0~pre21/config.h 2006-09-16 18:33:36.000000000 +0000
+++ vdr-plugin-burn-0.3.0/config.h 2010-12-06 18:33:17.000000000 +0000
@@ -62,13 +62,19 @@
% path);
return;
}
- f << ""
- ""
- << std::endl;
+ f << "" << std::endl
+ << "" << std::endl
+ << " " << std::endl
+ << " " << std::endl
+ << " " << std::endl
+ << "" << std::endl;
}
// --- dvdauthor_xml -----------------------------------------------------
diff -Nru vdr-plugin-burn-0.1.0~pre21/CONTRIBUTORS vdr-plugin-burn-0.3.0/CONTRIBUTORS
--- vdr-plugin-burn-0.1.0~pre21/CONTRIBUTORS 2006-08-27 18:21:50.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CONTRIBUTORS 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-Dr.Nop: minidvd (patch) und menülose dvd (patch)
-Afor: immer wieder finnisch
-apex: cPlugin::Active (patch)
-vdrchuck: Für mich aufs offensichtliche hinweisen *G* (Probleme bei
-Größenermittlung) (idee)
-drahtjacke: Spurenmenü sollte sich wie Setupmenü verhalten (idee)
-FireFly: smartnavigation, marks2bytepos, i18n, div. scriptanpassungen/fehlerbehebungen, audiomapping
-stefanh: fehler in README
-dmh: Archive-Patch, chaptermarks (?)
-u.a.
-
-Patrice Staudt: franz. i18n
-Rolf Ahrenberg: finn. i18n, summary from short text
-Ville Skyttä: fix for Makefile (imlib2-config), fix for sudo-started vdr, pointed out /tmp/cdrecord.log
diff -Nru vdr-plugin-burn-0.1.0~pre21/COPYING vdr-plugin-burn-0.3.0/COPYING
--- vdr-plugin-burn-0.1.0~pre21/COPYING 2006-01-14 17:06:39.000000000 +0000
+++ vdr-plugin-burn-0.3.0/COPYING 2013-02-15 20:09:18.000000000 +0000
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -305,7 +305,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Entries vdr-plugin-burn-0.3.0/CVS/Entries
--- vdr-plugin-burn-0.1.0~pre21/CVS/Entries 2006-09-16 19:45:09.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Entries 1970-01-01 00:00:00.000000000 +0000
@@ -1,59 +0,0 @@
-D/burn////
-D/patches////
-D/proctools////
-D/boost////
-D/t////
-D/genindex////
-/scan-test.c/1.2/Fri Jun 16 16:36:56 2006//
-/etsi-const.c/1.2/Sun Jun 25 18:20:27 2006//
-/etsi-const.h/1.2/Sun Jun 25 18:20:27 2006//
-/vdrburn-archive.sh/1.4/Sun Aug 27 18:20:13 2006//
-/vdrburn-dvd.sh/1.22/Sun Aug 27 18:34:30 2006//
-/Makefile/1.22/Sat Sep 16 18:33:36 2006//
-/adaptor.h/1.4/Sat Sep 16 18:33:36 2006//
-/buffers.c/1.2/Sat Sep 16 15:22:00 2006//
-/burn.c/1.26/Sat Sep 16 18:33:36 2006//
-/burn.h/1.5/Sat Sep 16 18:33:36 2006//
-/chain-archive.c/1.13/Sat Sep 16 18:33:36 2006//
-/chain-archive.h/1.4/Sat Sep 16 18:33:36 2006//
-/chain-dvd.c/1.31/Sat Sep 16 18:33:36 2006//
-/chain-dvd.h/1.9/Sat Sep 16 18:33:36 2006//
-/chain-vdr.c/1.13/Sat Sep 16 16:55:15 2006//
-/chain-vdr.h/1.8/Sat Sep 16 18:33:36 2006//
-/common.c/1.28/Sat Sep 16 18:33:36 2006//
-/common.h/1.28/Sat Sep 16 18:33:36 2006//
-/config.c/1.17/Sat Sep 16 18:33:36 2006//
-/config.h/1.12/Sat Sep 16 18:33:36 2006//
-/filter.h/1.5/Sat Sep 16 18:33:36 2006//
-/gdwrapper.c/1.10/Sat Sep 16 18:33:36 2006//
-/gdwrapper.h/1.4/Sat Sep 16 18:33:36 2006//
-/i18n.c/1.38/Sat Sep 16 18:33:36 2006//
-/i18n.h/1.8/Sat Sep 16 18:33:36 2006//
-/iconvwrapper.c/1.3/Sat Sep 16 18:33:36 2006//
-/iconvwrapper.h/1.3/Sat Sep 16 18:33:36 2006//
-/jobs.c/1.34/Sat Sep 16 18:33:36 2006//
-/jobs.h/1.27/Sat Sep 16 18:33:36 2006//
-/logger-vdr.c/1.5/Sat Sep 16 18:33:36 2006//
-/logger-vdr.h/1.4/Sat Sep 16 18:33:36 2006//
-/manager.c/1.12/Sat Sep 16 18:33:36 2006//
-/manager.h/1.9/Sat Sep 16 18:33:36 2006//
-/menubase.c/1.8/Sat Sep 16 18:33:36 2006//
-/menubase.h/1.10/Sat Sep 16 18:33:36 2006//
-/menuburn.c/1.42/Sat Sep 16 18:33:36 2006//
-/menuburn.h/1.21/Sat Sep 16 18:33:36 2006//
-/menuitems.c/1.16/Sat Sep 16 18:33:36 2006//
-/menuitems.h/1.14/Sat Sep 16 18:33:36 2006//
-/render.c/1.9/Sat Sep 16 18:33:36 2006//
-/render.h/1.9/Sat Sep 16 18:33:36 2006//
-/scanner.c/1.9/Sat Sep 16 18:33:36 2006//
-/scanner.h/1.4/Sat Sep 16 18:33:37 2006//
-/setup.c/1.23/Sat Sep 16 18:33:37 2006//
-/setup.h/1.21/Sat Sep 16 18:33:37 2006//
-/skins.c/1.10/Sat Sep 16 15:22:03 2006//
-/skins.h/1.9/Sat Sep 16 15:22:03 2006//
-/tracks.c/1.7/Sat Sep 16 15:22:03 2006//
-/tracks.h/1.7/Sat Sep 16 18:33:37 2006//
-/forward.h/1.4/Sat Sep 16 18:41:25 2006//
-/COPYING/1.1.1.1/Sat Jan 14 17:06:39 2006//
-/HISTORY/1.3/Thu Jan 26 19:42:41 2006//
-/README/1.11/Sat Sep 16 19:03:31 2006//
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Extra vdr-plugin-burn-0.3.0/CVS/Entries.Extra
--- vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Extra 2006-09-14 18:30:56.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Entries.Extra 1970-01-01 00:00:00.000000000 +0000
@@ -1,59 +0,0 @@
-D/burn////
-D/patches////
-D/proctools////
-D/boost////
-/buffers.c////
-/i18n.h////
-D/t////
-D/genindex////
-/scan-test.c////
-/chain-archive.h////
-/etsi-const.c////
-/etsi-const.h////
-/chain-dvd.h////
-/README////
-/chain-vdr.c////
-/COPYING////
-/HISTORY////
-/adaptor.h////
-/chain-archive.c////
-/chain-vdr.h////
-/filter.h////
-/logger-vdr.c////
-/logger-vdr.h////
-/manager.c////
-/scanner.h////
-/skins.c////
-/skins.h////
-/scanner.c////
-/menuburn.h////
-/vdrburn-archive.sh////
-/tracks.c////
-/vdrburn-dvd.sh////
-/gdwrapper.h////
-/Makefile////
-/config.h////
-/burn.c////
-/burn.h////
-/chain-dvd.c////
-/common.c////
-/common.h////
-/gdwrapper.c////
-/iconvwrapper.c////
-/iconvwrapper.h////
-/manager.h////
-/menuitems.c////
-/menuitems.h////
-/render.c////
-/render.h////
-/tracks.h////
-/config.c////
-/i18n.c////
-/setup.c////
-/setup.h////
-/menuburn.c////
-/jobs.c////
-/jobs.h////
-/menubase.c////
-/menubase.h////
-/forward.h////
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Extra.Old vdr-plugin-burn-0.3.0/CVS/Entries.Extra.Old
--- vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Extra.Old 2006-09-14 18:30:46.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Entries.Extra.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,59 +0,0 @@
-D/burn////
-D/patches////
-D/proctools////
-D/boost////
-/buffers.c////
-/i18n.h////
-D/t////
-D/genindex////
-/scan-test.c////
-/chain-archive.h////
-/etsi-const.c////
-/etsi-const.h////
-/chain-dvd.h////
-/README////
-/chain-vdr.c////
-/COPYING////
-/HISTORY////
-/adaptor.h////
-/chain-archive.c////
-/chain-vdr.h////
-/filter.h////
-/logger-vdr.c////
-/logger-vdr.h////
-/manager.c////
-/scanner.h////
-/skins.c////
-/skins.h////
-/scanner.c////
-/menuburn.h////
-/vdrburn-archive.sh////
-/tracks.c////
-/vdrburn-dvd.sh////
-/gdwrapper.h////
-/Makefile////
-/config.h////
-/burn.c////
-/burn.h////
-/chain-dvd.c////
-/common.c////
-/common.h////
-/gdwrapper.c////
-/iconvwrapper.c////
-/iconvwrapper.h////
-/manager.h////
-/menuitems.c////
-/menuitems.h////
-/render.c////
-/render.h////
-/tracks.h////
-/config.c////
-/i18n.c////
-/setup.c////
-/setup.h////
-/menuburn.c////
-/jobs.c////
-/jobs.h////
-/menubase.c////
-/menubase.h////
-/forward.h////
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Old vdr-plugin-burn-0.3.0/CVS/Entries.Old
--- vdr-plugin-burn-0.1.0~pre21/CVS/Entries.Old 2006-09-14 18:30:46.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Entries.Old 1970-01-01 00:00:00.000000000 +0000
@@ -1,59 +0,0 @@
-D/burn////
-D/patches////
-D/proctools////
-D/boost////
-/buffers.c/1.1.1.1/Thu Apr 20 18:21:14 2006//
-/i18n.h/1.7/Thu Jun 8 19:06:28 2006//
-D/t////
-D/genindex////
-/scan-test.c/1.2/Fri Jun 16 16:36:56 2006//
-/chain-archive.h/1.3/Sun Jun 25 18:20:27 2006//
-/etsi-const.c/1.2/Sun Jun 25 18:20:27 2006//
-/etsi-const.h/1.2/Sun Jun 25 18:20:27 2006//
-/chain-dvd.h/1.8/Sun Jul 2 19:41:52 2006//
-/README/1.10/Fri Aug 11 21:38:50 2006//
-/chain-vdr.c/1.12/Wed Aug 16 19:29:52 2006//
-/COPYING/1.1.1.1/Sat Jan 14 16:06:39 2006//
-/HISTORY/1.3/Thu Jan 26 18:42:41 2006//
-/adaptor.h/1.3/Thu Aug 24 19:10:09 2006//
-/chain-archive.c/1.12/Thu Aug 24 19:10:20 2006//
-/chain-vdr.h/1.7/Thu Aug 24 19:10:31 2006//
-/filter.h/1.4/Thu Aug 24 19:10:45 2006//
-/logger-vdr.c/1.4/Thu Aug 24 19:11:07 2006//
-/logger-vdr.h/1.3/Thu Aug 24 19:11:08 2006//
-/manager.c/1.11/Thu Aug 24 19:11:10 2006//
-/scanner.h/1.3/Thu Aug 24 19:11:34 2006//
-/skins.c/1.9/Sat Aug 26 17:39:18 2006//
-/skins.h/1.8/Sat Aug 26 16:34:30 2006//
-/scanner.c/1.8/Sat Aug 26 15:03:12 2006//
-/menuburn.h/1.20/Sat Aug 26 15:03:12 2006//
-/vdrburn-archive.sh/1.4/Sun Aug 27 18:20:13 2006//
-/tracks.c/1.6/Sun Aug 27 18:25:13 2006//
-/vdrburn-dvd.sh/1.22/Sun Aug 27 18:34:30 2006//
-/gdwrapper.h/1.3/Sun Sep 3 13:44:30 2006//
-/Makefile/1.21/Sun Sep 3 14:44:22 2006//
-/config.h/1.11/Mon Sep 4 18:34:57 2006//
-/burn.c/1.25/Mon Sep 4 18:37:00 2006//
-/burn.h/1.4/Mon Sep 4 18:37:03 2006//
-/chain-dvd.c/1.30/Mon Sep 4 18:37:09 2006//
-/common.c/1.27/Mon Sep 4 18:37:16 2006//
-/common.h/1.27/Mon Sep 4 18:37:18 2006//
-/gdwrapper.c/1.9/Mon Sep 4 18:37:31 2006//
-/iconvwrapper.c/1.2/Mon Sep 4 18:37:37 2006//
-/iconvwrapper.h/1.2/Mon Sep 4 18:37:39 2006//
-/manager.h/1.8/Mon Sep 4 18:37:47 2006//
-/menuitems.c/1.15/Mon Sep 4 18:37:55 2006//
-/menuitems.h/1.13/Mon Sep 4 18:37:57 2006//
-/render.c/1.8/Mon Sep 4 18:37:59 2006//
-/render.h/1.8/Mon Sep 4 18:38:02 2006//
-/tracks.h/1.6/Mon Sep 4 18:38:12 2006//
-/config.c/1.16/Mon Sep 4 18:45:42 2006//
-/i18n.c/1.37/Mon Sep 4 18:45:42 2006//
-/setup.c/1.22/Mon Sep 4 18:45:42 2006//
-/setup.h/1.20/Mon Sep 4 18:45:42 2006//
-/menuburn.c/1.41/Mon Sep 4 18:46:00 2006//
-/jobs.c/1.33/Mon Sep 4 18:46:27 2006//
-/jobs.h/1.26/Mon Sep 4 18:46:27 2006//
-/menubase.c/1.7/Mon Sep 4 18:46:27 2006//
-/menubase.h/1.9/Mon Sep 4 18:46:27 2006//
-/forward.h/0/dummy timestamp//
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Repository vdr-plugin-burn-0.3.0/CVS/Repository
--- vdr-plugin-burn-0.1.0~pre21/CVS/Repository 2006-01-14 17:13:10.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Repository 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-burn
diff -Nru vdr-plugin-burn-0.1.0~pre21/CVS/Root vdr-plugin-burn-0.3.0/CVS/Root
--- vdr-plugin-burn-0.1.0~pre21/CVS/Root 2006-01-14 17:13:10.000000000 +0000
+++ vdr-plugin-burn-0.3.0/CVS/Root 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-:pserver:lordjaxom@vdr-developer.org:/var/cvsroot
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/burn.conf vdr-plugin-burn-0.3.0/debian/burn.conf
--- vdr-plugin-burn-0.1.0~pre21/debian/burn.conf 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/burn.conf 2016-04-02 17:39:13.000000000 +0000
@@ -0,0 +1,31 @@
+[burn]
+#
+# Command line parameters for vdr-plugin-burn
+#
+# For more details see /usr/share/doc/vdr-plugin-burn/README.gz
+#
+
+# use DIR for temporary files
+# MUST be on UNIX filesystem
+# (default is /var/cache/vdr-plugin-burn)
+#
+# --tempdir=DIR
+
+
+# use DIR for temporary datafiles
+# (default is VDR's video directory)
+#
+# --datadir=DIR
+
+
+# use DEV as DVD Writer
+# (default is /dev/dvd)
+#
+# --dvd=DEV
+
+
+# use DIR to store ISO images
+# (default: /video/iso)
+#
+# --iso=DIR
+--iso=/srv/vdr/video.00/iso
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/changelog vdr-plugin-burn-0.3.0/debian/changelog
--- vdr-plugin-burn-0.1.0~pre21/debian/changelog 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/changelog 2017-04-27 07:07:44.000000000 +0000
@@ -1,19 +1,387 @@
-vdr-plugin-burn (0.1.0~pre21-29ubuntu1) karmic; urgency=low
+vdr-plugin-burn (0.3.0-1yavdr2~trusty) trusty; urgency=medium
+ * automatic rebuild
+
+ -- Alexander Grothe Thu, 27 Apr 2017 09:07:44 +0200
+
+vdr-plugin-burn (0.3.0-1yavdr1~xenial) xenial; urgency=medium
+
+ * rebuild for xenial
+
+ -- Alexander Grothe Thu, 20 Apr 2017 20:38:43 +0200
+
+vdr-plugin-burn (0.3.0-1yavdr0~trusty) trusty; urgency=medium
+
+ * fix some install directives
+
+ -- Alexander Grothe Sun, 03 Apr 2016 15:27:21 +0200
+
+vdr-plugin-burn (0.3.0-0yavdr0~trusty) trusty; urgency=medium
+
+ * new upstream release
+
+ -- Alexander Grothe Sat, 02 Apr 2016 19:39:23 +0200
+
+vdr-plugin-burn (0.2.2-7yavdr2~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Mon, 21 Dec 2015 20:17:20 +0100
+
+vdr-plugin-burn (0.2.2-7yavdr1~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Alexander Grothe Mon, 25 May 2015 17:34:42 +0200
+
+vdr-plugin-burn (0.2.2-7yavdr0~trusty) trusty; urgency=medium
+
+ * rework debian dor
+
+ -- Alexander Grothe Thu, 23 Apr 2015 13:24:13 +0200
+
+vdr-plugin-burn (0.2.2-6yavdr10~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Fri, 03 Apr 2015 15:16:02 +0200
+
+vdr-plugin-burn (0.2.2-6yavdr9~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Lars Hanisch Fri, 20 Feb 2015 11:08:52 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr8~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Lars Hanisch Thu, 12 Feb 2015 00:28:51 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr7~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Lars Hanisch Sun, 08 Feb 2015 16:11:42 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr6~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Lars Hanisch Sun, 01 Feb 2015 16:11:30 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr5~trusty) trusty; urgency=medium
+
+ * automatic rebuild
+
+ -- Lars Hanisch Sun, 18 Jan 2015 16:30:05 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr4~trusty) trusty; urgency=medium
+
+ * rebuild for trusty thar
+
+ -- Alexander Grothe Sat, 05 Apr 2014 14:25:59 +0200
+
+vdr-plugin-burn (0.2.2-6yavdr3~precise) precise; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Wed, 02 Apr 2014 21:58:46 +0200
+
+vdr-plugin-burn (0.2.2-6yavdr1~precise) precise; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Sun, 23 Mar 2014 15:53:13 +0100
+
+vdr-plugin-burn (0.2.2-6yavdr0~precise) precise; urgency=medium
+
+ * add vdr-abi dependency
+
+ -- Lars Hanisch Fri, 24 Jan 2014 16:19:09 +0100
+
+vdr-plugin-burn (0.2.2-5yavdr1~precise) precise; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Thu, 19 Dec 2013 02:14:50 +0100
+
+vdr-plugin-burn (0.2.2-5yavdr0~precise) precise; urgency=medium
+
+ * vdr 2.1.x compat patch
+
+ -- Lars Hanisch Wed, 18 Dec 2013 20:25:32 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr10~precise) precise; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Sun, 15 Dec 2013 15:49:32 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr10~precise) precise; urgency=medium
+
+ * automatic rebuild
+
+ -- yavdr package builder Sat, 26 Oct 2013 10:32:03 +0200
+
+vdr-plugin-burn (0.2.2-4yavdr9~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Thu, 12 Sep 2013 13:01:55 +0200
+
+vdr-plugin-burn (0.2.2-4yavdr8~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Fri, 12 Jul 2013 00:56:01 +0200
+
+vdr-plugin-burn (0.2.2-4yavdr7~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Sun, 23 Jun 2013 10:19:48 +0200
+
+vdr-plugin-burn (0.2.2-4yavdr6~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Tue, 02 Apr 2013 19:44:43 +0200
+
+vdr-plugin-burn (0.2.2-4yavdr5~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Sun, 17 Mar 2013 15:45:01 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr4~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Thu, 14 Mar 2013 00:56:19 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr2~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Wed, 13 Mar 2013 21:45:39 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr1~precise) precise; urgency=high
+
+ * Rebuild for yaVDR64 0.6.0alpha
+
+ -- Frank Neumann Sun, 10 Mar 2013 21:14:41 +0100
+
+vdr-plugin-burn (0.2.2-4yavdr0~precise) precise; urgency=medium
+
+ * forgot SUBLIBS at linker
+
+ -- Lars Hanisch Fri, 08 Mar 2013 10:41:50 +0100
+
+vdr-plugin-burn (0.2.2-3yavdr1~precise) precise; urgency=medium
+
+ * correct version number in changelog
+
+ -- Lars Hanisch Thu, 07 Mar 2013 15:05:34 +0100
+
+vdr-plugin-burn (0.2.2-3yavdr0~preciseubuntu1) precise; urgency=medium
+
+ * refactored Makefile to new style
+
+ -- Lars Hanisch Thu, 07 Mar 2013 14:43:14 +0100
+
+vdr-plugin-burn (0.2.2-2yavdr0~precise) precise; urgency=medium
+
+ * set VDRDIR on build, Makefile is a mixture of old and new...
+
+ -- Lars Hanisch Thu, 07 Mar 2013 12:32:58 +0100
+
+vdr-plugin-burn (0.2.2-1yavdr0~precise) precise; urgency=medium
+
+ * update patch (correct include to libsi)
+
+ -- Lars Hanisch Thu, 07 Mar 2013 03:15:07 +0100
+
+vdr-plugin-burn (0.2.2-0yavdr0~precise) precise; urgency=medium
+
+ * new upstream version
+
+ -- Lars Hanisch Thu, 07 Mar 2013 01:31:58 +0100
+
+vdr-plugin-burn (0.2.0~final-8yavdr0~precise) precise; urgency=medium
+
+ * refactored vdr-1.7.33-patch
+
+ -- Lars Hanisch Wed, 06 Mar 2013 20:18:56 +0100
+
+vdr-plugin-burn (0.2.0~final-7yavdr1~precise) precise; urgency=medium
+
+ * isofix2 patch
+
+ -- Alexander Grothe Mon, 24 Dec 2012 11:49:23 +0100
+
+vdr-plugin-burn (0.2.0~final-6yavdr1~precise) precise; urgency=medium
+
+ * isofix patch
+
+ -- Alexander Grothe Sun, 23 Dec 2012 19:24:34 +0100
+
+vdr-plugin-burn (0.2.0~final-5yavdr1~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Sun, 09 Dec 2012 19:21:00 +0100
+
+vdr-plugin-burn (0.2.0~final-5yavdr0~precise) precise; urgency=medium
+
+ * added vdr-1.7.33-burn-0.2.0.patch
+
+ -- Lars Hanisch Sun, 09 Dec 2012 18:37:26 +0100
+
+vdr-plugin-burn (0.2.0~final-4yavdr5~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Wed, 05 Dec 2012 21:01:04 +0100
+
+vdr-plugin-burn (0.2.0~final-4yavdr4~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Sat, 01 Dec 2012 15:48:43 +0100
+
+vdr-plugin-burn (0.2.0~final-4yavdr3~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Lars Hanisch Wed, 21 Nov 2012 19:59:25 +0100
+
+vdr-plugin-burn (0.2.0~final-4yavdr2~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Holger Schvestka Wed, 21 Nov 2012 07:31:46 +0100
+
+vdr-plugin-burn (0.2.0~final-4yavdr1~precise) precise; urgency=medium
+
+ * rebuild
+
+ -- Holger Schvestka Thu, 11 Oct 2012 11:12:32 +0200
+
+vdr-plugin-burn (0.2.0~final-4yavdr0~precise) precise; urgency=high
+
+ * Added vdr-1.7.27-burn-0.2.0.patch (by firefly)
+
+ -- Holger Schvestka Tue, 03 Apr 2012 18:32:02 +0200
+
+vdr-plugin-burn (0.2.0~final-3yavdr0~precise) precise; urgency=medium
+
+ * New upstream release
+
+ -- Reiner Paulus Mon, 02 Jan 2012 16:57:33 +0100
+
+vdr-plugin-burn (0.2.0~beta7-2yavdr1~precise) precise; urgency=medium
+
+ * removed project-x patch
+
+ -- Holger Schvestka Sat, 22 Oct 2011 08:28:28 +0200
+
+vdr-plugin-burn (0.2.0~beta7-1yavdr1~precise) precise; urgency=medium
+
+ * Build-depend on vdr-dev >= 1.7.21
+ * New upstream release
+ * Install burn/vdrburn-dvd.conf -> var/lib/vdr/plugins/burn/
+
+ -- Holger Schvestka Tue, 10 Oct 2011 07:57:31 +0200
+
+vdr-plugin-burn (0.2.0~beta6-1yavdr1~precise) precise; urgency=medium
+
+ * New upstream release
+ * Standards-Version: 3.9.2
+ * Build-depend on vdr-dev >= 1.7.20
+ * Switched to debhelper 7 and dropped cdbs
+
+ -- Holger Schvestka Sat, 27 Aug 2011 11:07:56 +0200
+
+vdr-plugin-burn (0.2.0~beta5-11yavdr1~precise) precise; urgency=medium
+
+ * Removed vdrsync depends
+
+ -- Holger Schvestka Wed, 15 Jun 2011 13:41:35 +0200
+
+vdr-plugin-burn (0.2.0~beta5-10yavdr3~precise) precise; urgency=low
+
+ * new upstream release
+
+ -- Holger Schvestka Sun, 03 Apr 2011 21:22:19 +0200
+
+vdr-plugin-burn (0.2.0~beta3-7yavdr1) lucid; urgency=low
+
+ * project-x default
+ * iso dir /srv/vdr/video.00
+
+ -- Holger Schvestka Thu, 03 Jun 2010 16:41:48 +0200
+
+vdr-plugin-burn (0.2.0~beta3-4yavdr1) lucid; urgency=low
+
+ * added disable-hd.dpatch
+
+ -- Holger Schvestka Sat, 22 May 2010 15:49:25 +0200
+
+vdr-plugin-burn (0.2.0~beta3-1yavdr1) lucid; urgency=low
+
+ * New upstream release
+ * fixed links vdrburn-dvd.sh + vdrburn-archive.sh
+
+ -- Holger Schvestka Mon, 10 May 2010 14:07:42 +0200
+
+vdr-plugin-burn (0.2.0~beta2-0yavdr1) lucid; urgency=low
+
+ * New upstream release
+
+ -- Holger Schvestka Tue, 06 Apr 2010 11:23:05 +0100
+
+vdr-plugin-burn (0.1.0~pre22-ff1-6ubuntu2) karmic; urgency=low
+
+ * changed patches (set-pathes-disabled-pxsup2dast) <-wont work with burn+vdr-1.7.9
+
+ -- Holger Schvestka Thu, 15 Oct 2009 08:50:56 +0200
+
+vdr-plugin-burn (0.1.0~pre22-ff1-2) experimental; urgency=low
+
+ [ Felix Geyer ]
* debian/pxsup2dast.c: Fix FTBFS on POSIX.1-2008 systems (glibc >= 2.10) by
renaming getline() to get_line()
* Use ttf-dejavu instead of ttf-bitstream-vera as it has been
- removed from karmic (LP: #434176)
+ removed from Ubuntu/karmic (LP: #434176) and Debian/Sid
- debian/control: Change dependencies
- debian/links: Symlink DejaVuSans.ttf instead of Vera.ttf
- -- Felix Geyer Sat, 26 Sep 2009 21:39:34 +0200
+ [ Tobias Grimm ]
+ * Standards-Version: 3.8.3
+
+ -- Tobias Grimm Sat, 03 Oct 2009 20:43:16 +0200
+
+vdr-plugin-burn (0.1.0~pre22-ff1-1) experimental; urgency=low
+
+ * New upstream release
+ * Removed 05_project_x.dpatch
+ * Removed 90_i18n-fix.dpatch
+ * Removed 91_trim-fix.dpatch
+ * Removed 92_requantfactor.dpatch
+ * Removed 93_burn-0.1.0-pre22_i18n-gettext.dpatch
+ * Removed 95_charset-vdr-1.5.3.dpatch
+ * Removed 96_gcc4.3-includes.dpatch
+ * Updated debian/copyright
+
+ -- Thomas Günther Tue, 07 Jul 2009 22:02:55 +0200
-vdr-plugin-burn (0.1.0~pre21-29build1) intrepid; urgency=low
+vdr-plugin-burn (0.1.0~pre21-30) experimental; urgency=low
- * Sync from e-tobi.net, no Ubuntu changes. (LP: #226072)
+ * Updated pxsup2dast.c
+ * Added ${misc:Depends}
- -- Timo Aaltonen Fri, 15 Aug 2008 10:43:48 +0300
+ -- Tobias Grimm Sun, 17 May 2009 16:01:02 +0200
vdr-plugin-burn (0.1.0~pre21-29) experimental; urgency=low
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/compat vdr-plugin-burn-0.3.0/debian/compat
--- vdr-plugin-burn-0.1.0~pre21/debian/compat 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/compat 2016-04-02 17:39:13.000000000 +0000
@@ -1 +1 @@
-5
+7
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/control vdr-plugin-burn-0.3.0/debian/control
--- vdr-plugin-burn-0.1.0~pre21/debian/control 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/control 2017-04-20 18:41:03.000000000 +0000
@@ -1,17 +1,17 @@
Source: vdr-plugin-burn
Section: misc
Priority: extra
-Maintainer: Ubuntu MOTU Developers
-XSBC-Original-Maintainer: Andreas Wissel
+Maintainer: Andreas Wissel
Origin: ctvdr
Bugs: mailto:pkg-vdr-dvb-devel@lists.alioth.debian.org
-Build-Depends: debhelper (>= 5), cdbs, dpatch, sharutils, vdr-dev (>= 1.6.0-5), libgd2-noxpm-dev (>= 2.0.33) | libgd2-xpm-dev (>= 2.0.33), libboost-dev (>= 1.32.0), gettext
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 8), sharutils, vdr-dev (>= 2.2.0-1), pkg-config, libboost-dev (>= 1.32.0), gettext, libgd-dev
+# libgd2-noxpm-dev (>= 2.0.33) | libgd2-xpm-dev (>= 2.0.33)
+Standards-Version: 3.9.2
Homepage: http://www.xeatre.de/community/burn/
Package: vdr-plugin-burn
Architecture: any
-Depends: ${shlibs:Depends}, ${vdr:Depends}, transcode (>= 0.6.10), mjpegtools (>= 1.8.0), dvdauthor (>= 0.6.8), genisoimage, dvd+rw-tools (>= 5.13.4.7.4), eject (>= 2.0.3), vdrsync (>= 0.1.2.2dev2+050322) | project-x, vdr-genindex (>= 0.1.3), ttf-dejavu, imagemagick, sharutils
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${vdr:Depends}, transcode (>= 0.6.10), mjpegtools (>= 1.8.0), dvdauthor (>= 0.6.8), genisoimage, dvd+rw-tools (>= 5.13.4.7.4), eject (>= 2.0.3), project-x, vdr-genindex (>= 0.1.3), ttf-dejavu, imagemagick, sharutils
Suggests: vdr-burnbackgrounds (>= 0.0.1-4)
Conflicts: vdr-burnbackgrounds (<= 0.0.1-3)
Description: Plugin for vdr that implements dvd conversion and writing
@@ -19,3 +19,13 @@
being able to control and watch the process inside VDRs on-screen-display.
If the selected recordings don't fit the DVD, the video tracks are
requantized (shrinked) automatically.
+
+Package: vdr-plugin-burn-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: vdr-plugin-burn (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for vdr-plugin-burn
+ .
+ This package contains only the debugging symbols for vdr-plugin-burn
+
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/copyright vdr-plugin-burn-0.3.0/debian/copyright
--- vdr-plugin-burn-0.1.0~pre21/debian/copyright 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/copyright 2016-04-02 17:39:13.000000000 +0000
@@ -1,8 +1,10 @@
Upstream Homepage:
http://www.xeatre.de/community/burn/
+ http://firefly.vdr-developer.org/patches/vdr-burn-0.1.0-pre22-ff1.tgz
Upstream Author:
Sascha Volkenandt
+ Christoph Haubrich
Debian Maintainers:
Tobias Grimm
@@ -12,14 +14,15 @@
Michael Mauksch
Copyright:
- (C) 2004-2006 Sascha Volkenandt
+ (C) 2004 - 2006 Sascha Volkenandt
+ (C) 2009 Christoph Haubrich
Copyright for debian/pxsup2dast.c (http://www.guru-group.fi/~too/sw/m2vmp2cut/):
- (C) 2005-2007 Tomi Ollila
+ (C) 2005 - 2007 Tomi Ollila
Copyright (Debian packaging):
- (C) 2005-2006 Andreas Wissel, Michael Mauksch
- (C) 2005-2008 Tobias Grimm, Thomas Günther, Thomas Schmidt
+ (C) 2005 - 2006 Andreas Wissel, Michael Mauksch
+ (C) 2005 - 2009 Tobias Grimm, Thomas Günther, Thomas Schmidt
License:
This program is free software; you can redistribute it and/or modify
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/install vdr-plugin-burn-0.3.0/debian/install
--- vdr-plugin-burn-0.1.0~pre21/debian/install 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/install 2016-04-03 13:27:14.000000000 +0000
@@ -1,21 +1,21 @@
-libvdr-*.so.* usr/lib/vdr/plugins/
+#libvdr-*.so.* usr/lib/vdr/plugins/
-debian/plugin.burn.conf etc/vdr/plugins/
-vdrburn-archive.sh usr/share/vdr-plugin-burn/
-vdrburn-dvd.sh usr/share/vdr-plugin-burn/
-burn-buffers usr/lib/vdr-plugin-burn/
+scripts/vdrburn-archive.sh usr/share/vdr-plugin-burn/
+scripts/vdrburn-dvd.sh usr/share/vdr-plugin-burn/
+#burn-buffers usr/lib/vdr-plugin-burn/
debian/pxsup2dast usr/lib/vdr-plugin-burn/
-burn/menu-button.png usr/share/vdr-plugin-burn/
-burn/menu-silence.mp2 usr/share/vdr-plugin-burn/
-burn/menu-bg.png usr/share/vdr-plugin-burn/
-burn/ProjectX.ini usr/share/vdr-plugin-burn/
-burn/counters/standard usr/share/vdr-plugin-burn/counters/
+resource/menu-button.png usr/share/vdr-plugin-burn/
+resource/menu-silence.mp2 usr/share/vdr-plugin-burn/
+resource/menu-bg.png usr/share/vdr-plugin-burn/
+config/ProjectX.ini usr/share/vdr-plugin-burn/
+config/counters/standard usr/share/vdr-plugin-burn/counters/
+config/vdrburn-dvd.conf var/lib/vdr/plugins/burn/
-debian/template.png usr/share/vdr-plugin-burn/
+#debian/template.png usr/share/vdr-plugin-burn/
debian/grab.sh usr/share/vdr-plugin-burn/
debian/commands.vdr-burn.conf usr/share/vdr/command-hooks/
-debian/tmp/usr/share/locale
+#locale usr/share/
debian/vdr-plugin-burn.groups usr/share/vdr/groups.d/
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/links vdr-plugin-burn-0.3.0/debian/links
--- vdr-plugin-burn-0.1.0~pre21/debian/links 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/links 2016-04-02 17:39:13.000000000 +0000
@@ -3,3 +3,4 @@
usr/share/vdr-plugin-burn/menu-silence.mp2 var/lib/vdr/plugins/burn/menu-silence.mp2
usr/share/vdr-plugin-burn/menu-bg.png var/lib/vdr/plugins/burn/menu-bg.png
usr/share/vdr-plugin-burn/ProjectX.ini var/lib/vdr/plugins/burn//ProjectX.ini
+
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/00list vdr-plugin-burn-0.3.0/debian/patches/00list
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/00list 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/00list 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-01_burn-set-pathes
-02_projectx
-03_default-requantizer
-04_genisoimage
-05_project_x
-10_template
-90_i18n-fix
-91_trim-fix
-92_requantfactor
-93_burn-0.1.0-pre22_i18n-gettext
-94_burnfr_FR
-95_charset-vdr-1.5.3
-96_gcc4.3-includes
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/01_burn-set-pathes.dpatch vdr-plugin-burn-0.3.0/debian/patches/01_burn-set-pathes.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/01_burn-set-pathes.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/01_burn-set-pathes.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,235 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_burn-set-pathes.dpatch by Thomas Günther
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Set pathes of vdrburn-archive.sh, vdrburn-dvd.sh.
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-archive.c vdr-plugin-burn-0.1.0~pre21/chain-archive.c
---- vdr-plugin-burn-0.1.0~pre21~/chain-archive.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/chain-archive.c 2006-09-30 22:42:50.000000000 +0200
-@@ -69,7 +69,7 @@
- switch (get_job().get_store_mode()) {
- case storemode_create:
- {
-- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "mkiso" );
-+ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "mkiso" );
- burn->put_environment("ISO_FILE", get_job().get_iso_path());
- burn->put_environment("GRAFT_POINTS", graftPoints);
- burn->put_environment("DISC_ID", get_job().get_volume_id());
-@@ -79,7 +79,7 @@
-
- case storemode_burn:
- {
-- shellprocess *burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burndir" );
-+ shellprocess *burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burndir" );
- burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
- burn->put_environment("GRAFT_POINTS", graftPoints);
- burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
-@@ -93,7 +93,7 @@
- string fifo = format("{0}/burnfifo") % get_paths().temp;
- make_fifo(fifo);
-
-- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-archive.sh" ) + "pipeiso" );
-+ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_ARCHIVE_CMD ) + "pipeiso" );
- pipe->put_environment("CONFIG_PATH", plugin::get_config_path());
- pipe->put_environment("GRAFT_POINTS", graftPoints);
- pipe->put_environment("ISO_FILE", get_job().get_iso_path());
-@@ -101,7 +101,7 @@
- pipe->put_environment("DISC_ID", get_job().get_volume_id());
- add_process(pipe);
-
-- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burniso" );
-+ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burniso" );
- burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
- burn->put_environment("ISO_PIPE", fifo);
- burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
-@@ -114,7 +114,7 @@
-
- bool chain_archive::prepare_recording_mark()
- {
-- shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( "vdrburn-archive.sh" ) + "recordingmark" );
-+ shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( VDRBURN_ARCHIVE_CMD ) + "recordingmark" );
- recordingmark->put_environment("RECORDING_PATH", m_current->get_filename());
- recordingmark->put_environment("CONFIG_PATH", plugin::get_config_path());
-
-@@ -124,7 +124,7 @@
-
- bool chain_archive::prepare_archive_mark()
- {
-- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-archive.sh" ) + "archivemark" );
-+ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_ARCHIVE_CMD ) + "archivemark" );
- archivemark->put_environment("CONFIG_PATH", plugin::get_config_path());
-
- add_process(archivemark);
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c vdr-plugin-burn-0.1.0~pre21/chain-dvd.c
---- vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/chain-dvd.c 2006-09-30 22:42:50.000000000 +0200
-@@ -225,7 +225,7 @@
- prepare_recording();
-
- // start authoring
-- shellprocess* author = new shellprocess( "author", shellescape( "vdrburn-dvd.sh" ) + "author" );
-+ shellprocess* author = new shellprocess( "author", shellescape( VDRBURN_DVD_CMD ) + "author" );
- make_dir(xml.get_author_path());
- author->put_environment("DVDAUTHOR_XML", xml.get_xml_path());
- author->put_environment("DVDAUTHOR_PATH", xml.get_author_path());
-@@ -253,7 +253,7 @@
- m_pxAudioIndex = 0;
-
- // processes
-- shellprocess* demux = new shellprocess( "demux", shellescape( "vdrburn-dvd.sh" ) + demux_call);
-+ shellprocess* demux = new shellprocess( "demux", shellescape( VDRBURN_DVD_CMD ) + demux_call);
- demux->put_environment("RECORDING_PATH", m_currentRecording->get_filename());
- demux->put_environment("IGNORE_TRACKS", m_currentRecording->get_ignored_cids());
- demux->put_environment("USED_TRACKS", m_currentRecording->get_used_cids());
-@@ -274,7 +274,7 @@
- else
- requant_call = "requant";
-
-- shellprocess* requant = new shellprocess( "requant", shellescape( "vdrburn-dvd.sh" ) + requant_call );
-+ shellprocess* requant = new shellprocess( "requant", shellescape( VDRBURN_DVD_CMD ) + requant_call );
- requant->put_environment("VIDEO_FILE", m_currentRecording->get_video_track_path());
- requant->put_environment("REQUANT_FILE", m_currentRecording->get_requant_path());
- requant->put_environment("REQUANT_FACTOR", get_job().get_requant_factor());
-@@ -282,7 +282,7 @@
- add_process(requant);
- }
-
-- shellprocess* mplex = new shellprocess( "mplex", shellescape( "vdrburn-dvd.sh" ) + "mplex" );
-+ shellprocess* mplex = new shellprocess( "mplex", shellescape( VDRBURN_DVD_CMD ) + "mplex" );
- mplex->put_environment("MOVIE_FILE", m_currentRecording->get_movie_path());
- mplex->put_environment("MPEG_DATA_PATH", m_currentRecording->get_paths().data);
- mplex->put_environment("MPEG_TMP_PATH", m_currentRecording->get_paths().temp);
-@@ -354,7 +354,7 @@
- switch (get_job().get_store_mode()) {
- case storemode_create:
- {
-- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "mkiso" );
-+ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + "mkiso" );
- burn->put_environment("DVDAUTHOR_PATH",
- dvdauthor_xml::get_author_path(get_job()));
- burn->put_environment("ISO_FILE", get_job().get_iso_path());
-@@ -371,7 +371,7 @@
- else
- burn_call = "burndir";
-
-- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call );
-+ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + burn_call );
- burn->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
- burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
- burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
-@@ -386,7 +386,7 @@
- fifofmt % get_paths().temp;
- make_fifo( fifofmt.str() );
-
-- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-dvd.sh" ) + "pipeiso" );
-+ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_DVD_CMD ) + "pipeiso" );
- pipe->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
- pipe->put_environment("ISO_FILE", get_job().get_iso_path());
- pipe->put_environment("ISO_PIPE", fifofmt.str());
-@@ -399,7 +399,7 @@
- else
- burn_call = "burniso";
-
-- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call );
-+ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + burn_call );
- burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
- burn->put_environment("ISO_PIPE", fifofmt.str());
- burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
-@@ -453,7 +453,7 @@
-
- bool chain_dvd::prepare_dmh_archive()
- {
-- shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( "vdrburn-dvd.sh" ) + "dmharchive" );
-+ shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( VDRBURN_DVD_CMD ) + "dmharchive" );
- dmharchive->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
- dmharchive->put_environment("RECORDING_PATH", m_currentRecording->get_filename());
- dmharchive->put_environment("TEMP_PATH", m_currentRecording->get_paths().temp);
-@@ -468,7 +468,7 @@
-
- bool chain_dvd::prepare_archive_mark()
- {
-- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-dvd.sh" ) + "archivemark" );
-+ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_DVD_CMD ) + "archivemark" );
- archivemark->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
- archivemark->put_environment("CONFIG_PATH", plugin::get_config_path());
-
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.h vdr-plugin-burn-0.1.0~pre21/common.h
---- vdr-plugin-burn-0.1.0~pre21~/common.h 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/common.h 2006-09-30 22:42:50.000000000 +0200
-@@ -18,6 +18,9 @@
- #define JOBNAMELEN 255
- #define MAXATRACKS (MAXAPIDS + MAXDPIDS)
-
-+#define VDRBURN_ARCHIVE_CMD "/usr/share/vdr-plugin-burn/vdrburn-archive.sh"
-+#define VDRBURN_DVD_CMD "/usr/share/vdr-plugin-burn/vdrburn-dvd.sh"
-+
- class cRecording;
-
- namespace vdr_burn
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/proctools/proctest.cc vdr-plugin-burn-0.1.0~pre21/proctools/proctest.cc
---- vdr-plugin-burn-0.1.0~pre21~/proctools/proctest.cc 2006-09-16 17:22:02.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/proctools/proctest.cc 2006-09-30 22:42:50.000000000 +0200
-@@ -94,7 +94,7 @@
-
- make_dir("data/dvdauthor");
-
-- proc = new shellprocess("author", "vdrburn-dvd.sh author");
-+ proc = new shellprocess("author", VDRBURN_DVD_CMD" author");
- proc->put_environment("DVDAUTHOR_PATH", "data/dvdauthor");
- add_process(proc);
-
-@@ -117,13 +117,13 @@
-
- void procchain_dvd::prepare_recording()
- {
-- process *proc = new shellprocess("demux", "vdrburn-dvd.sh demux");
-+ process *proc = new shellprocess("demux", VDRBURN_DVD_CMD" demux");
- proc->put_environment("RECORDING_PATH", recs[m_index].path);
- proc->put_environment("VIDEO_FILE", recs[m_index].video);
- proc->put_environment("MPEG_PATH", recs[m_index].temp);
- add_process(proc);
-
-- proc = new shellprocess("mplex", "vdrburn-dvd.sh mplex");
-+ proc = new shellprocess("mplex", VDRBURN_DVD_CMD" mplex");
- proc->put_environment("VIDEO_FILE", recs[m_index].video);
- proc->put_environment("AUDIO_FILES", recs[m_index].audio);
- proc->put_environment("MOVIE_FILE", recs[m_index].movie);
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/render.c vdr-plugin-burn-0.1.0~pre21/render.c
---- vdr-plugin-burn-0.1.0~pre21~/render.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/render.c 2006-09-30 22:42:50.000000000 +0200
-@@ -101,7 +101,7 @@
- config.write( page );
-
- // TODO: move rendering into chain
-- shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + "render" );
-+ shellprocess render( "render", shellescape( VDRBURN_DVD_CMD ) + "render" );
- render.put_environment( "MENU_BACKGROUND", item.get_menu_background( page ) );
- render.put_environment( "MENU_SOUNDTRACK", plugin::get_config_path() + "/menu-silence.mp2" );
- render.put_environment( "MENU_XML", config.get_xml_path( page ) );
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh
---- vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh 2006-08-27 20:34:30.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh 2006-09-30 22:43:26.000000000 +0200
-@@ -60,9 +60,9 @@
- fi
-
- vdrsync.pl -o "$MPEG_TMP_PATH" \
-- -v-filter "burn-buffers" \
-- -a-filter "burn-buffers" \
-- -ac3-filter "burn-buffers" \
-+ -v-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \
-+ -a-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \
-+ -ac3-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \
- $CUT $IGNORE "$RECORDING_PATH/"
- ;;
-
-@@ -146,7 +146,7 @@
- SPU=$MPEG_DATA_PATH
- elif [ "!" "x$SUP" = "x" ]; then
- # from http://www.guru-group.fi/~too/sw/m2vmp2cut/
-- pxsup2dast "$SUP"*
-+ /usr/lib/vdr-plugin-burn/pxsup2dast "$SUP"*
- SPU=$(find "$MPEG_DATA_PATH" -name \*.d)
- fi
-
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/01_genisoimage vdr-plugin-burn-0.3.0/debian/patches/01_genisoimage
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/01_genisoimage 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/01_genisoimage 2016-04-03 12:22:27.000000000 +0000
@@ -0,0 +1,40 @@
+--- a/scripts/vdrburn-dvd.sh
++++ b/scripts/vdrburn-dvd.sh
+@@ -257,7 +257,7 @@
+ ;;
+
+ mkiso)
+- $IO_NICE mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE"
++ $IO_NICE genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE"
+ ;;
+
+ burndir)
+@@ -270,7 +270,7 @@
+ ;;
+
+ pipeiso)
+- $IO_NICE mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
++ $IO_NICE genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
+ | tee "$ISO_FILE" > "$ISO_PIPE"
+ ;;
+
+--- a/scripts/vdrburn-archive.sh
++++ b/scripts/vdrburn-archive.sh
+@@ -14,7 +14,7 @@
+
+ case $1 in
+ mkiso)
+- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
++ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
+ -graft-points $GRAFT_POINTS >"$ISO_FILE"
+ ;;
+
+@@ -29,7 +29,7 @@
+ ;;
+
+ pipeiso)
+- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
++ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
+ -graft-points $GRAFT_POINTS | tee "$ISO_FILE" > $ISO_PIPE
+ ;;
+
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/02_projectx.dpatch vdr-plugin-burn-0.3.0/debian/patches/02_projectx.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/02_projectx.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/02_projectx.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02_projectx.dpatch by Tobias Grimm
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Set paths in vdrburn-dvd.sh to make it work with projectx Debian package.
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.0.009+pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.0.009+pre21/vdrburn-dvd.sh
---- vdr-plugin-burn-0.0.009+pre21~/vdrburn-dvd.sh 2006-09-23 21:23:06.000000000 +0200
-+++ vdr-plugin-burn-0.0.009+pre21/vdrburn-dvd.sh 2006-09-23 21:23:45.000000000 +0200
-@@ -28,14 +28,6 @@
- # $TEMP_PATH Full path to burn's temp directory (namely the same
- # as $MPEG_TMP_PATH)
-
--if [ -z $JAVA_HOME ]; then
-- export JAVA_HOME=/opt/j2re1.4.2
--fi
--
--if [ -z $PROJECTX_HOME ]; then
-- export PROJECTX_HOME=/opt/ProjectX
--fi
--
- # Some versions of growisofs refuse to start when run with sudo, and may
- # misdetect this condition if vdr itself is started from a sudo session.
- unset SUDO_COMMAND
-@@ -75,8 +67,7 @@
- CUT="-cut $MPEG_DATA_PATH/px.cut"
- fi
-
-- $JAVA_HOME/bin/java -Djava.awt.headless=true \
-- -jar $PROJECTX_HOME/ProjectX.jar \
-+ /usr/bin/projectx \
- -ini $CONFIG_PATH/ProjectX.ini \
- $CUT -id $USED_TRACKS,0x1f,0x20 \
- -demux -out "$MPEG_DATA_PATH" -name vdrsync \
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/03_default-requantizer vdr-plugin-burn-0.3.0/debian/patches/03_default-requantizer
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/03_default-requantizer 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/03_default-requantizer 2016-04-03 12:29:42.000000000 +0000
@@ -0,0 +1,11 @@
+--- a/setup.c
++++ b/setup.c
+@@ -88,7 +88,7 @@
+ PROCTOOLS_INIT_PROPERTY( RemovePath, false ),
+ PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
+ PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
+- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_m2vrequantiser ),
++ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
+ PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
+ PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
+ PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/03_default-requantizer.dpatch vdr-plugin-burn-0.3.0/debian/patches/03_default-requantizer.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/03_default-requantizer.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/03_default-requantizer.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_default-requantizer.dpatch by Tobias Grimm
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Make transcode's tcrequant the default requantize as long as
-## DP: metakine's requantizer is not available for Debian.
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.0.009+pre21~/setup.c vdr-plugin-burn-0.0.009+pre21/setup.c
---- vdr-plugin-burn-0.0.009+pre21~/setup.c 2006-09-16 20:33:37.000000000 +0200
-+++ vdr-plugin-burn-0.0.009+pre21/setup.c 2006-09-23 22:23:20.000000000 +0200
-@@ -87,7 +87,7 @@
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
- PROCTOOLS_INIT_PROPERTY( DemuxType, demuxtype_vdrsync ),
-- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_metakine ),
-+ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
- PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
- PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
- PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/04_burn-set-pathes vdr-plugin-burn-0.3.0/debian/patches/04_burn-set-pathes
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/04_burn-set-pathes 1970-01-01 00:00:00.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/04_burn-set-pathes 2016-04-03 12:29:46.000000000 +0000
@@ -0,0 +1,206 @@
+--- a/chain-archive.c
++++ b/chain-archive.c
+@@ -69,7 +69,7 @@
+ switch (get_job().get_store_mode()) {
+ case storemode_create:
+ {
+- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "mkiso" );
++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "mkiso" );
+ burn->put_environment("ISO_FILE", get_job().get_iso_path());
+ burn->put_environment("GRAFT_POINTS", graftPoints);
+ burn->put_environment("DISC_ID", get_job().get_volume_id());
+@@ -79,7 +79,7 @@
+
+ case storemode_burn:
+ {
+- shellprocess *burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burndir" );
++ shellprocess *burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burndir" );
+ burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
+ burn->put_environment("GRAFT_POINTS", graftPoints);
+ burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
+@@ -93,7 +93,7 @@
+ string fifo = format("{0}/burnfifo") % get_paths().temp;
+ make_fifo(fifo);
+
+- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-archive.sh" ) + "pipeiso" );
++ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_ARCHIVE_CMD ) + "pipeiso" );
+ pipe->put_environment("CONFIG_PATH", plugin::get_config_path());
+ pipe->put_environment("GRAFT_POINTS", graftPoints);
+ pipe->put_environment("ISO_FILE", get_job().get_iso_path());
+@@ -101,7 +101,7 @@
+ pipe->put_environment("DISC_ID", get_job().get_volume_id());
+ add_process(pipe);
+
+- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burniso" );
++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burniso" );
+ burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
+ burn->put_environment("ISO_PIPE", fifo);
+ burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
+@@ -114,7 +114,7 @@
+
+ bool chain_archive::prepare_recording_mark()
+ {
+- shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( "vdrburn-archive.sh" ) + "recordingmark" );
++ shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( VDRBURN_ARCHIVE_CMD ) + "recordingmark" );
+ recordingmark->put_environment("RECORDING_PATH", m_current->get_filename());
+ recordingmark->put_environment("CONFIG_PATH", plugin::get_config_path());
+
+@@ -124,7 +124,7 @@
+
+ bool chain_archive::prepare_archive_mark()
+ {
+- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-archive.sh" ) + "archivemark" );
++ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_ARCHIVE_CMD ) + "archivemark" );
+ archivemark->put_environment("CONFIG_PATH", plugin::get_config_path());
+
+ add_process(archivemark);
+--- a/common.h
++++ b/common.h
+@@ -18,6 +18,9 @@
+ #define JOBNAMELEN 255
+ #define MAXATRACKS (MAXAPIDS + MAXDPIDS)
+
++#define VDRBURN_ARCHIVE_CMD "/usr/share/vdr-plugin-burn/vdrburn-archive.sh"
++#define VDRBURN_DVD_CMD "/usr/share/vdr-plugin-burn/vdrburn-dvd.sh"
++
+ class cRecording;
+
+ namespace vdr_burn
+--- a/chain-dvd.c
++++ b/chain-dvd.c
+@@ -258,7 +258,7 @@
+ prepare_demux();
+
+ // start authoring
+- shellprocess* author = new shellprocess( "author", shellescape( "vdrburn-dvd.sh" ) + "author" );
++ shellprocess* author = new shellprocess( "author", shellescape( VDRBURN_DVD_CMD ) + "author" );
+ make_dir(xml.get_author_path());
+ author->put_environment("DVDAUTHOR_XML", xml.get_xml_path());
+ author->put_environment("DVDAUTHOR_PATH", xml.get_author_path());
+@@ -274,7 +274,7 @@
+ m_pxAudioIndex = 0;
+
+ // processes
+- shellprocess* demux = new shellprocess( "demux", shellescape( "vdrburn-dvd.sh" ) + "demux" );
++ shellprocess* demux = new shellprocess( "demux", shellescape( VDRBURN_DVD_CMD ) + "demux" );
+ demux->put_environment("RECORDING_PATH", m_currentRecording->get_filename());
+ demux->put_environment("IGNORE_TRACKS", m_currentRecording->get_ignored_cids());
+ demux->put_environment("USED_TRACKS", m_currentRecording->get_used_cids());
+@@ -301,7 +301,7 @@
+ else
+ requant_call = "lxrequant";
+
+- shellprocess* requant = new shellprocess( "requant", shellescape( "vdrburn-dvd.sh" ) + requant_call );
++ shellprocess* requant = new shellprocess( "requant", shellescape( VDRBURN_DVD_CMD ) + requant_call );
+ requant->put_environment("VIDEO_FILE", m_currentRecording->get_video_track_path());
+ requant->put_environment("REQUANT_FILE", m_currentRecording->get_requant_path());
+ requant->put_environment("REQUANT_FACTOR", get_job().get_requant_factor());
+@@ -315,7 +315,7 @@
+ const_track_filter::iterator subtitleTrack = subtitleTracks.begin();
+ while (subtitleTrack != subtitleTracks.end()) {
+ make_fifo( m_currentRecording->get_subtitle_path(subtitletrack_no) );
+- shellprocess* subtitle = new shellprocess( str ( boost::format( "subtitle%d" ) % subtitletrack_no), shellescape( "vdrburn-dvd.sh" ) + "subtitle" );
++ shellprocess* subtitle = new shellprocess( str ( boost::format( "subtitle%d" ) % subtitletrack_no), shellescape( VDRBURN_DVD_CMD ) + "subtitle" );
+ subtitle->put_environment("NUMBER", subtitletrack_no);
+ if (subtitleTrack->subtitle.type == track_info::subtitletype_teletext)
+ subtitle->put_environment("TTXTPAGE", subtitleTrack->subtitle.teletextpage);
+@@ -331,7 +331,7 @@
+ subtitletrack_no++;
+ }
+
+- shellprocess* mplex = new shellprocess( "mplex", shellescape( "vdrburn-dvd.sh" ) + "mplex" );
++ shellprocess* mplex = new shellprocess( "mplex", shellescape( VDRBURN_DVD_CMD ) + "mplex" );
+ mplex->put_environment("MOVIE_FILE",
+ subtitleTracks.begin() != subtitleTracks.end()
+ ? m_currentRecording->get_subtitle_path(0)
+@@ -407,7 +407,7 @@
+ switch (get_job().get_store_mode()) {
+ case storemode_create:
+ {
+- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "mkiso" );
++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + "mkiso" );
+ burn->put_environment("DVDAUTHOR_PATH",
+ dvdauthor_xml::get_author_path(get_job()));
+ burn->put_environment("ISO_FILE", get_job().get_iso_path());
+@@ -418,7 +418,7 @@
+
+ case storemode_burn:
+ {
+- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "burndir" );
++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + "burndir" );
+ burn->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
+ burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
+ burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
+@@ -433,14 +433,14 @@
+ fifofmt % get_paths().temp;
+ make_fifo( fifofmt.str() );
+
+- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-dvd.sh" ) + "pipeiso" );
++ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_DVD_CMD ) + "pipeiso" );
+ pipe->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
+ pipe->put_environment("ISO_FILE", get_job().get_iso_path());
+ pipe->put_environment("ISO_PIPE", fifofmt.str());
+ pipe->put_environment("DISC_ID", get_job().get_volume_id());
+ add_process(pipe);
+
+- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "burniso" );
++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + "burniso" );
+ burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice);
+ burn->put_environment("ISO_PIPE", fifofmt.str());
+ burn->put_environment("BURN_SPEED", global_setup().BurnSpeed);
+@@ -493,7 +493,7 @@
+ #ifdef ENABLE_DMH_ARCHIVE
+ bool chain_dvd::prepare_dmh_archive()
+ {
+- shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( "vdrburn-dvd.sh" ) + "dmharchive" );
++ shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( VDRBURN_DVD_CMD ) + "dmharchive" );
+ dmharchive->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
+ dmharchive->put_environment("RECORDING_PATH", m_currentRecording->get_filename());
+ dmharchive->put_environment("TEMP_PATH", m_currentRecording->get_paths().temp);
+@@ -508,7 +508,7 @@
+
+ bool chain_dvd::prepare_archive_mark()
+ {
+- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-dvd.sh" ) + "archivemark" );
++ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_DVD_CMD ) + "archivemark" );
+ archivemark->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job()));
+ archivemark->put_environment("CONFIG_PATH", plugin::get_config_path());
+
+--- a/render.c
++++ b/render.c
+@@ -101,7 +101,7 @@
+ config.write( page );
+
+ // TODO: move rendering into chain
+- shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + "render" );
++ shellprocess render( "render", shellescape( VDRBURN_DVD_CMD ) + "render" );
+ render.put_environment( "MENU_BACKGROUND", item.get_menu_background( page ) );
+ render.put_environment( "MENU_SOUNDTRACK", plugin::get_resource_path() + "/menu-silence.mp2" );
+ render.put_environment( "MENU_XML", config.get_xml_path( page ) );
+--- a/proctools/proctest.cc
++++ b/proctools/proctest.cc
+@@ -94,7 +94,7 @@
+
+ make_dir("data/dvdauthor");
+
+- proc = new shellprocess("author", "vdrburn-dvd.sh author");
++ proc = new shellprocess("author", VDRBURN_DVD_CMD" author");
+ proc->put_environment("DVDAUTHOR_PATH", "data/dvdauthor");
+ add_process(proc);
+
+@@ -117,13 +117,13 @@
+
+ void procchain_dvd::prepare_recording()
+ {
+- process *proc = new shellprocess("demux", "vdrburn-dvd.sh demux");
++ process *proc = new shellprocess("demux", VDRBURN_DVD_CMD" demux");
+ proc->put_environment("RECORDING_PATH", recs[m_index].path);
+ proc->put_environment("VIDEO_FILE", recs[m_index].video);
+ proc->put_environment("MPEG_PATH", recs[m_index].temp);
+ add_process(proc);
+
+- proc = new shellprocess("mplex", "vdrburn-dvd.sh mplex");
++ proc = new shellprocess("mplex", VDRBURN_DVD_CMD" mplex");
+ proc->put_environment("VIDEO_FILE", recs[m_index].video);
+ proc->put_environment("AUDIO_FILES", recs[m_index].audio);
+ proc->put_environment("MOVIE_FILE", recs[m_index].movie);
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/04_genisoimage.dpatch vdr-plugin-burn-0.3.0/debian/patches/04_genisoimage.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/04_genisoimage.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/04_genisoimage.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,55 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 04_genisoimage.dpatch by Tobias Grimm
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Use genisoimage instead of mkisofs, which is deprecated
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-archive.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-archive.sh
---- vdr-plugin-burn-0.1.0~pre21~/vdrburn-archive.sh 2006-08-27 20:20:13.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/vdrburn-archive.sh 2008-05-17 21:29:48.000000000 +0200
-@@ -12,7 +12,7 @@
-
- case $1 in
- mkiso)
-- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
-+ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
- -graft-points $GRAFT_POINTS >"$ISO_FILE"
- ;;
-
-@@ -27,7 +27,7 @@
- ;;
-
- pipeiso)
-- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
-+ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \
- -graft-points $GRAFT_POINTS | tee "$ISO_FILE" > $ISO_PIPE
- ;;
-
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh
---- vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh 2006-08-27 20:34:30.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh 2008-05-17 21:29:32.000000000 +0200
-@@ -207,7 +207,7 @@
- ;;
-
- mkiso)
-- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE"
-+ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE"
- ;;
-
- burndir)
-@@ -224,12 +224,12 @@
- if [ $BURN_SPEED -gt 0 ]; then
- SPEED="speed=$(($BURN_SPEED * 4))"
- fi
-- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
-+ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
- | cdrecord "dev=$DVD_DEVICE" driveropts=burnfree fs=10m $SPEED -
- ;;
-
- pipeiso)
-- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
-+ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \
- | tee "$ISO_FILE" > "$ISO_PIPE"
- ;;
-
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/05_project_x.dpatch vdr-plugin-burn-0.3.0/debian/patches/05_project_x.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/05_project_x.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/05_project_x.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 05_project_x.dpatch by
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c vdr-plugin-burn-0.1.0~pre21/chain-dvd.c
---- vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c 2008-07-05 18:41:39.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/chain-dvd.c 2008-07-05 18:42:35.000000000 +0200
-@@ -67,8 +67,10 @@
- if (cid >= 0xc0 && cid <= 0xdf) { // audio stream
- ostringstream filename;
- filename << "vdrsync";
-- if (m_pxAudioIndex > 0)
-- filename << m_pxAudioIndex;
-+ if (m_pxAudioIndex > 0) {
-+ filename << "-0";
-+ filename << (m_pxAudioIndex+1);
-+ }
- filename << ".mpa";
- m_currentRecording->set_track_path(cid, filename.str());
- ++m_pxAudioIndex;
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/10_template.dpatch vdr-plugin-burn-0.3.0/debian/patches/10_template.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/10_template.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/10_template.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,86 +0,0 @@
-#!/bin/sh -e
-## Template for creating custom background from grabbed images
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Template image for custom backgrounds
-
-if [ $# -ne 1 ]; then
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1
-fi
-
-dongleDir=`dirname $0`/dongle
-
-case "$1" in
- -patch)
- uudecode $0
- ;;
- -unpatch)
- decodedFile=`grep "begin\ 644" $0 | awk '{ print $3 }'`
- rm -f $decodedFile
- ;;
- *)
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1
- ;;
-esac
-
-exit 0
-
-begin 644 debian/template.png
-MB5!.1PT*&@H````-24A$4@```M````)`"`8```"D,5'?````!F)+1T0`_P#_
-M`/^@O:>3````"7!(67,``!<+```7"P'81B@9````!W1)344'U@8,!B0*V)5K
-M@```"/Y)1$%4>-KMW#$.@S`01%$6<7!N/I0I'#D!":%DWSO"4/#MPLL"````
-M````````````````````````````````````````````````````````````
-M`````````````````````````````````````````````````````````/"P
-M,L$H2:P``#")R*JV';GZ_```\+W-!-.3U6X%`("7).W[R`TT```(:```$-``
-M`""@`0!`0`,`@(`&```$-```"&@``!#0```@H`$`0$`#`("`!@``!#0```AH
-M```0T```(*`!`$!``P"`@`8```0T```(:```$-```""@`0!`0`,`@(`&```$
-M-```"&@``!#0```@H`$`0$`#`("`!@``!#0```AH```0T```(*`!`$!``P"`
-M@`8```0T```(:```$-```""@`0!`0`,`@(`&```$-```"&@``!#0```@H`$`
-M0$`#`("`!@``!#0```AH```0T```(*`!`$!``P"`@`8```0T```(:```N$>9
-M8)0D5@``F$1D5=N.=`,-````````````````````````P`G>@7[#.]``<#$L
-M&K\-3!_>@08`@!,V$TQ/T;L5`."S)/Z9M.$&&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@``
-M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,`
-M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`!
-M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0
-M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```(
-M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#``!E@E&2
-M6`$`+H1%E;;@[[F!!@``````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-M````````````````````````````````````````````````````````````
-@````````````X)<
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fix problem with englisch texts containint "$" not used as
-## DP: context separator.
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/i18n.c vdr-plugin-burn-0.1.0~pre21/i18n.c
---- vdr-plugin-burn-0.1.0~pre21~/i18n.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/i18n.c 2006-10-24 01:04:19.000000000 +0200
-@@ -210,7 +210,7 @@
- #endif
- #endif
- },
-- { "Total size: %1$.1f MB %2$s",
-+ { "$Total size: %1$.1f MB %2$s",
- "Gesamtgröße: %1$.1f MB %2$s",
- "",
- "",
-@@ -782,7 +782,7 @@
- #endif
- #endif
- },
-- { "Job active (Writing: %1$d%%)",
-+ { "$Job active (Writing: %1$d%%)",
- "Auftrag aktiv (Schreibe: %1$d%%)",
- "",
- "",
-@@ -1874,7 +1874,7 @@
- #endif
- #endif
- },
-- { "Recordings: %1$d, total size: %2$.1f MB",
-+ { "$Recordings: %1$d, total size: %2$.1f MB",
- "Aufzeichnungen: %1$d, Gesamtgröße: %2$.1f MB",
- "",
- "",
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuburn.c vdr-plugin-burn-0.1.0~pre21/menuburn.c
---- vdr-plugin-burn-0.1.0~pre21~/menuburn.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/menuburn.c 2006-10-24 01:05:15.000000000 +0200
-@@ -226,7 +226,7 @@
- {
- const recording_list& recordings( job_.get_recordings() );
- if ( recordings.size() > 0 )
-- return str( boost::format( tr("Recordings: %1$d, total size: %2$.1f MB") )
-+ return str( boost::format( tr("$Recordings: %1$d, total size: %2$.1f MB") )
- % recordings.size() % ( double( job_.get_tracks_size() ) / MEGABYTE(1) ) );
- else
- return tr("No recordings marked for burning");
-@@ -566,7 +566,7 @@
-
- int percent;
- if (manager::get_active()->get_is_burning(percent))
-- Add( new menu::text_item( str( boost::format( tr("Job active (Writing: %1$d%%)") ) % percent ) ) );
-+ Add( new menu::text_item( str( boost::format( tr("$Job active (Writing: %1$d%%)") ) % percent ) ) );
- else
- Add(new menu::text_item(tr("Job active (Converting)")));
-
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuitems.c vdr-plugin-burn-0.1.0~pre21/menuitems.c
---- vdr-plugin-burn-0.1.0~pre21~/menuitems.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/menuitems.c 2006-10-24 01:05:24.000000000 +0200
-@@ -102,7 +102,7 @@
-
- void size_text_item::update( bool cut_ )
- {
-- SetText( str( boost::format( tr("Total size: %1$.1f MB %2$s") )
-+ SetText( str( boost::format( tr("$Total size: %1$.1f MB %2$s") )
- % ( double( m_job.get_tracks_size( cut_ ) ) / MEGABYTE(1) )
- % ( m_job.get_requant_factor( cut_ ) > 1 ? tr("(would be shrinked)") : "" ) ).c_str() );
- }
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/91_trim-fix.dpatch vdr-plugin-burn-0.3.0/debian/patches/91_trim-fix.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/91_trim-fix.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/91_trim-fix.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,99 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 91_trim-fix.dpatch by Tobias Grimm
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Solution from CVS for bug #178
-## DP: ( http://vdr-developer.org/mantisbt/view.php?id=178 )
-
-@DPATCH@
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.c vdr-plugin-burn-0.1.0~pre21/common.c
---- vdr-plugin-burn-0.1.0~pre21~/common.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/common.c 2006-10-31 16:57:55.000000000 +0100
-@@ -2,7 +2,7 @@
- * See the files COPYING and README for copyright information and how to reach
- * the author.
- *
-- * $Id: common.c,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $
-+ * $Id: common.c,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $
- */
-
- #include "burn.h"
-@@ -116,15 +116,11 @@
- return builder.str();
- }
-
-- void trim_left( std::string& text_, const char* characters_ )
-+ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ )
- {
-- std::string::size_type pos = 0;
-- do {
-- while ( strchr( characters_, text_[ pos ] ) != NULL )
-- text_.erase( 0, 1 );
-- if ( ( pos = text_.find( '~' ) ) != std::string::npos )
-- ++pos;
-- } while ( pos != std::string::npos );
-+ std::string::size_type pos;
-+ if ( ( pos = text_.find_first_not_of( characters_, offset_ ) ) > 0 )
-+ text_.erase( offset_, pos - offset_ );
- }
-
- string get_recording_datetime(const cRecording* recording_, char delimiter)
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.h vdr-plugin-burn-0.1.0~pre21/common.h
---- vdr-plugin-burn-0.1.0~pre21~/common.h 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/common.h 2006-10-31 16:57:55.000000000 +0100
-@@ -2,7 +2,7 @@
- * See the files COPYING and README for copyright information and how to reach
- * the author.
- *
-- * $Id: common.h,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $
-+ * $Id: common.h,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $
- */
-
- #ifndef VDR_BURN_COMMON_H
-@@ -194,7 +194,7 @@
-
- int ScanPageCount(const std::string& Path);
- std::string progress_bar(double current, double total, int length = 20);
-- void trim_left( std::string& text_, const char* characters_ );
-+ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ = 0 );
-
- //!--- recording helper functions -----------------------------------------
-
-diff -urNad vdr-plugin-burn-0.1.0~pre21~/jobs.c vdr-plugin-burn-0.1.0~pre21/jobs.c
---- vdr-plugin-burn-0.1.0~pre21~/jobs.c 2006-09-16 20:33:36.000000000 +0200
-+++ vdr-plugin-burn-0.1.0~pre21/jobs.c 2006-10-31 16:57:55.000000000 +0100
-@@ -2,7 +2,7 @@
- * See the files COPYING and README for copyright information and how to reach
- * the author.
- *
-- * $Id: jobs.c,v 1.34 2006/09/16 18:33:36 lordjaxom Exp $
-+ * $Id: jobs.c,v 1.35 2006/10/01 21:22:27 lordjaxom Exp $
- */
-
- #include "burn.h"
-@@ -47,15 +47,19 @@
- m_fileName( recording_->FileName() ),
- m_summary( get_recording_description(recording_) ),
- m_datetime( get_recording_datetime(recording_, ' ') ),
-+ m_title( recording_->Name() ),
- m_totalSize( 0, 0 ),
- m_totalLength( 0, 0 )
- {
-- string title = recording_->Name();
-- string::size_type pos;
-- if (global_setup().RemovePath && (pos = title.rfind('~')) != string::npos)
-- title.erase(0, pos + 1);
-- trim_left(title, "%@");
-- m_title = title;
-+ std::string::size_type pos;
-+ if ( global_setup().RemovePath && ( pos = m_title.rfind( '~' ) ) != std::string::npos )
-+ m_title.erase( 0, pos + 1 );
-+
-+ for ( pos = 0;; ++pos ) {
-+ trim_left( m_title, "%@", pos );
-+ if ( ( pos = m_title.find( '~', pos ) ) == std::string::npos )
-+ break;
-+ }
- }
-
- // size_pair::size_type recording::get_total_size() const
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/92_requantfactor.dpatch vdr-plugin-burn-0.3.0/debian/patches/92_requantfactor.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/92_requantfactor.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/92_requantfactor.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,22 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 92_requantfactor.dpatch by FireFly
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fixed requant factor (http://vdr-developer.org/mantisbt/view.php?id=95).
-
-@DPATCH@
---- vdr-plugin-burn-0.1.0~pre21/jobs.c
-+++ vdr-plugin-burn-0.1.0~pre21/jobs.c
-@@ -304,10 +304,10 @@
- size_pair::size_type diskFree =
- size_pair::size_type( get_disk_size_mb() ) * MEGABYTE(1) - get_tracks_size( cut_, track_info::streamtype_audio );
- size_pair::size_type videoSize =
-- size_pair::size_type( double( get_tracks_size( cut_, track_info::streamtype_video ) ) * 1.06 );
-+ size_pair::size_type( double( get_tracks_size( cut_, track_info::streamtype_video ) ) * 1.04 );
-
- return videoSize > diskFree
-- ? double( get_tracks_size( cut_, track_info::streamtype_video ) ) / diskFree + .12
-+ ? double( videoSize ) / diskFree
- : 1;
- }
-
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch vdr-plugin-burn-0.3.0/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,8661 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 93_burn-0.1.0-pre22_i18n-gettext.dpatch by randy at vdrportal.de
-## http://vdrportal.de/board/thread.php?postid=694880#post694880
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Locales for text2skin plug-in (VDR >= 1.5.7).
-
-@DPATCH@
-diff -Nur burn.cvs/burn.c burn/burn.c
---- burn.cvs/burn.c 2006-09-16 20:33:36.000000000 +0200
-+++ burn/burn.c 2008-02-02 22:30:43.000000000 +0100
-@@ -9,7 +9,9 @@
-
- #include "burn.h"
- #include "gdwrapper.h"
-+#if APIVERSNUM < 10507
- #include "i18n.h"
-+#endif
- #include "logger-vdr.h"
- #include "manager.h"
- #include "menuburn.h"
-@@ -28,9 +30,9 @@
- using namespace std;
- using proctools::format;
-
-- const char* plugin::VERSION = "0.1.0-pre21";
-- const char* plugin::DESCRIPTION = "Versatile convert-and-burn plugin";
-- const char* plugin::MAINMENUENTRY = "Create DVDs";
-+ const char* plugin::VERSION = "0.1.0-pre22";
-+ const char* plugin::DESCRIPTION = trNOOP("Versatile convert-and-burn plugin");
-+ const char* plugin::MAINMENUENTRY = tr("Create DVDs");
-
- string plugin::m_configPath;
-
-@@ -84,7 +86,9 @@
-
- manager::start();
- logger_vdr::start();
-+#if APIVERSNUM < 10507
- RegisterI18n( i18n::get_phrases() );
-+#endif
- gdwrapper::setup::set_font_path( m_configPath + "/fonts" );
- if ( !skin_list::get().load( get_config_path() ) )
- return false;
-diff -Nur burn.cvs/common.c burn/common.c
---- burn.cvs/common.c 2006-10-01 23:22:27.000000000 +0200
-+++ burn/common.c 2008-02-02 21:46:16.000000000 +0100
-@@ -35,18 +35,18 @@
- // --- disktype -----------------------------------------------------------
-
- const char* disktype_strings[disktype_count] =
-- { "DVD with menus", "DVD without menus", "Archive disk" };
-+ { tr("DVD with menus"), tr("DVD without menus"), tr("Archive disk") };
-
- // --- storemode ----------------------------------------------------------
-
- const char* storemode_strings[storemode_count] =
-- { "Create ISO only", "Write to Disc", "Create ISO and write" };
-+ { tr("Create ISO only"), tr("Write to Disc"), tr("Create ISO and write") };
-
- // --- chaptersmode -------------------------------------------------------
-
- const char* chaptersmode_strings[chaptersmode_count] =
-- { "No chapters", "Use editing marks", "Every 5 minutes", "Every 10 minutes",
-- "Every 15 minutes", "Every 30 minutes", "Every hour" };
-+ { tr("No chapters"), tr("Use editing marks"), tr("Every 5 minutes"), tr("Every 10 minutes"),
-+ tr("Every 15 minutes"), tr("Every 30 minutes"), tr("Every hour") };
-
- const int chaptersmode_intervals[chaptersmode_count] =
- { -1, -1, 5, 10, 15, 30, 60 };
-@@ -54,7 +54,7 @@
- // --- disksize -----------------------------------------------------------
-
- const char* disksize_strings[disksize_count] =
-- { "Single Layer", "Double Layer", "CD-R", "Custom" };
-+ { tr("Single Layer"), tr("Double Layer"), tr("CD-R"), tr("Custom") };
-
- const int disksize_values[disksize_count] =
- { 4472, 7944, 690, -1 };
-@@ -62,12 +62,12 @@
- // --- demuxtype ----------------------------------------------------------
-
- const char* demuxtype_strings[demuxtype_count] =
-- { "VDRSync", "ProjectX" };
-+ { tr("VDRSync"), tr("ProjectX") };
-
- // --- requanttype --------------------------------------------------------
-
- const char* requanttype_strings[requanttype_count] =
-- { "M2VRequantizer", "Transcode" };
-+ { tr("M2VRequantizer"), tr("Transcode") };
-
- const char *TitleChars = "abcdefghijklmnopqrstuvwxyz"
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
-diff -Nur burn.cvs/i18n.c burn/i18n.c
---- burn.cvs/i18n.c 2006-10-24 19:47:04.000000000 +0200
-+++ burn/i18n.c 2008-02-02 22:42:38.000000000 +0100
-@@ -5,9 +5,12 @@
- * $Id: i18n.c,v 1.41 2006/10/24 17:47:04 lordjaxom Exp $
- */
-
--#include "i18n.h"
- #include
-
-+#if APIVERSNUM < 10507
-+
-+#include "i18n.h"
-+
- namespace vdr_burn
- {
-
-@@ -80,32 +83,6 @@
- #endif
- #endif
- },
-- { "Write DVDs - designed for xeatre.tv",
-- "DVDs brennen - designed for xeatre.tv",
-- "",
-- "",
-- "",
-- "",
-- "Graver des DVD - designed for xeatre.tv",
-- "",
-- "Polta DVD-levy / xeatre.tv",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "ÁÞ×ÔÐÝØÕ DVD - áÔÕÛÐÝÞ ÔÛï xeatre.tv",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Versatile convert-and-burn plugin",
- "Universelles Umwandlungs- und Brennplugin",
- "",
-@@ -132,58 +109,6 @@
- #endif
- #endif
- },
-- { "Scanning recordings...",
-- "Aufzeichnungen werden durchsucht...",
-- "",
-- "",
-- "",
-- "",
-- "Les enregistrements sont scannés...",
-- "",
-- "Etsitään tallenteita...",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "¿àÞáÜÞâà ×ÐßØáÕÙ...",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "Recordings marked for burning",
-- "Zum Brennen markierte Aufzeichnungen",
-- "",
-- "",
-- "",
-- "",
-- "Enregistrements marqués pour la gravure",
-- "",
-- "Poltettaviksi valitut tallenteet",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "·ÐßØáØ ÔÛï áÞ×ÔÐÝØï DVD",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "No recordings marked",
- "Keine Aufzeichnungen markiert",
- "",
-@@ -392,32 +317,6 @@
- #endif
- #endif
- },
-- { "Queued jobs",
-- "Aufträge in Warteschlange",
-- "",
-- "",
-- "",
-- "",
-- "Tâches dans la liste d'attente",
-- "",
-- "Jonossa olevat tehtävät",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "·ÐÔÐÝØï Ò ÞçÕàÕÔØ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "List",
- "Liste",
- "",
-@@ -548,84 +447,6 @@
- #endif
- #endif
- },
-- { "Burn mode",
-- "Brennmodus",
-- "",
-- "",
-- "",
-- "",
-- "Mode graveur",
-- "",
-- "Polttotapa",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "¼ÞÔãá ×ÐßØáØ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "Shrink",
-- "Schrumpfen",
-- "",
-- "",
-- "",
-- "",
-- "Rétrécissement",
-- "",
-- "pienennä",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "ÁÖÐâì",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "Distribute",
-- "Verteilen",
-- "",
-- "",
-- "",
-- "",
-- "Distribuer",
-- "",
-- "jaa usealle",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "ÀÐ×ÔÕÛØâì",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Please insert an empty disk and press Ok",
- "Bitte legen Sie eine leere DVD ein und drücken Sie Ok",
- "",
-@@ -704,32 +525,6 @@
- #endif
- #endif
- },
-- { "Error",
-- "Fehler",
-- "",
-- "",
-- "",
-- "",
-- "Erreur",
-- "",
-- "Virhe",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "¾èØÑÚÐ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Job still active - really cancel?",
- "Auftrag noch aktiv - wirklich beenden?",
- "",
-@@ -756,32 +551,6 @@
- #endif
- #endif
- },
-- { "Convert texts to UTF-8",
-- "Texte nach UTF-8 konvertieren",
-- "",
-- "",
-- "",
-- "",
-- "Convertir le texte en format UTF-8",
-- "",
-- "Muunna teksti UTF-8 -muotoon",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "ºÞÝÒÕàâØàÞÒÐâì âÕÚáâë Ò UTF-8?",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "$Job active (Writing: %1$d%%)",
- "Auftrag aktiv (Schreibe: %1$d%%)",
- "",
-@@ -1042,58 +811,6 @@
- #endif
- #endif
- },
-- { "Force shrinking?",
-- "Schrumpfen erzwingen?",
-- "",
-- "",
-- "",
-- "",
-- "Forcer le rétrécisement?",
-- "",
-- "Pakotetaanko pienentäminen?",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "²áÕÓÔÐ áÖØÜÐâì?",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "Burn Double-Layer DVDs",
-- "Double-Layer DVDs brennen",
-- "",
-- "",
-- "",
-- "",
-- "Graver DVD double couche",
-- "",
-- "Polta kaksikerros-DVD-levyjä",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "ÁÞ×ÔÐÒÐâì ÔÒãáÛÞÙÝëÕ DVD",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Chapters",
- "Kapitel",
- "",
-@@ -1510,32 +1227,6 @@
- #endif
- #endif
- },
-- { "Recordings stored on harddisk",
-- "Aufzeichnungen",
-- "",
-- "",
-- "",
-- "",
-- "Enregistrement",
-- "",
-- "Tallenteet",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "·ÐßØáØ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Choose",
- "Wählen",
- "",
-@@ -1588,32 +1279,6 @@
- #endif
- #endif
- },
-- { "Toggle",
-- "Ein/Aus",
-- "",
-- "",
-- "",
-- "",
-- "Oui/Non",
-- "",
-- "Päälle/pois",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "²ÚÛ/²ëÚÛ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Canceled jobs",
- "Abgebrochene Aufträge",
- "",
-@@ -1744,32 +1409,6 @@
- #endif
- #endif
- },
-- { "Job active - really cancel?",
-- "Auftrag läuft - wirklich abbrechen?",
-- "",
-- "",
-- "",
-- "",
-- "Vraiment arrêter la tâche?",
-- "",
-- "Tehtävä on aktiivinen - perutaanko?",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï - ÔÕÙáâÒØâÕÛìÝÞ ÞâÜÕÝØâì?",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "Remove job from list?",
- "Auftrag aus Liste entfernen?",
- "",
-@@ -1900,34 +1539,8 @@
- #endif
- #endif
- },
-- { "Tracks",
-- "Spuren",
-- "",
-- "",
-- "",
-- "",
-- "Pistes",
-- "",
-- "Raidat",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "´ÞàÞÖÕÚ",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "Video track",
-- "Videospur",
-+ { "Video track",
-+ "Videospur",
- "",
- "",
- "",
-@@ -2498,58 +2111,6 @@
- #endif
- #endif
- },
-- { "Couldn't analyze recording!",
-- "Konnte Aufnahme nicht analysieren!",
-- "",
-- "",
-- "",
-- "",
-- "Impossible d'analyser l'enregistrement",
-- "",
-- "Tallenteen analysointi epäonnistui!",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "½Õ áÜÞÓ ßàÞÐÝÐÛØ×ØàÞÒÐâì ×ÐßØáì!",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
-- { "No tracks found in recording!",
-- "Keine Spuren in Aufnahme gefunden!",
-- "",
-- "",
-- "",
-- "",
-- "Pas de piste trouvée dans l'enregistrement!",
-- "",
-- "Tallenteesta ei löydetty raitoja!",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10300
-- "½Õ ÝÐÙÔÕÝë ÔÞàÞÖÚØ Ò ×ÐßØáØ!",
-- "",
-- "",
-- "",
--#if VDRVERSNUM >= 10342
-- "",
--#endif
--#endif
-- },
- { "VDRSync",
- "VDRSync",
- "",
-@@ -3386,3 +2947,4 @@
- };
-
- }
-+#endif
-\ No newline at end of file
-diff -Nur burn.cvs/i18n.h burn/i18n.h
---- burn.cvs/i18n.h 2006-09-16 20:33:36.000000000 +0200
-+++ burn/i18n.h 2008-02-02 22:02:21.000000000 +0100
-@@ -9,6 +9,7 @@
- #define VDR_BURN_I18N_H
-
- #include "common.h"
-+
- #include
-
- namespace vdr_burn
-diff -Nur burn.cvs/Makefile burn/Makefile
---- burn.cvs/Makefile 2006-10-01 23:26:44.000000000 +0200
-+++ burn/Makefile 2008-02-02 22:19:13.000000000 +0100
-@@ -41,6 +41,11 @@
- ifeq ($(APIVERSION),)
- APIVERSION = $(VDRVERSION)
- endif
-+VDRVERSNUM = $(shell sed -ne '/define VDRVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h)
-+APIVERSNUM = $(shell sed -ne '/define APIVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h)
-+ifeq ($(strip $(APIVERSNUM)),)
-+ APIVERSNUM = $(VDRVERSNUM)
-+endif
-
- ### The name of the distribution archive:
-
-@@ -61,12 +66,15 @@
- # logger-vdr.o chain-vdr.o chain-dvd.o
-
- OBJS = burn.o chain-vdr.o chain-dvd.o jobs.o logger-vdr.o skins.o \
-- chain-archive.o manager.o i18n.o menuburn.o menubase.o \
-+ chain-archive.o manager.o menuburn.o menubase.o \
- etsi-const.o tracks.o scanner.o gdwrapper.o iconvwrapper.o \
--\
-- menuitems.o setup.o common.o config.o render.o \
-+ menuitems.o setup.o common.o config.o render.o \
- genindex/pes.o
-
-+ifeq ($(shell test $(APIVERSNUM) -lt 10507 ; echo $$?),0)
-+ OBJS += i18n.o
-+endif
-+
- SUBDIRS = proctools # tinyxml
-
- LIBS += proctools/libproctools.a # tinyxml/libtinyxml.a
-@@ -99,11 +107,36 @@
-
- -include $(DEPFILE)
-
-+### Internationalization (I18N):
-+
-+PODIR = po
-+LOCALEDIR = $(VDRDIR)/locale
-+I18Npo = $(wildcard $(PODIR)/*.po)
-+I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
-+I18Npot = $(PODIR)/$(PLUGIN).pot
-+
-+%.mo: %.po
-+ msgfmt -c -o $@ $<
-+
-+$(I18Npot): $(wildcard *.c)
-+ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<>' -o $@ $^
-+
-+%.po: $(I18Npot)
-+ msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
-+ @touch $@
-+
-+$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
-+ @mkdir -p $(dir $@)
-+ cp $< $@
-+
-+.PHONY: i18n
-+i18n: $(I18Nmsgs)
-+
- ### Targets:
-
- .PHONY: all dist clean SUBDIRS
-
--all: libvdr-$(PLUGIN).so burn-buffers
-+all: libvdr-$(PLUGIN).so burn-buffers i18n
-
- SUBDIRS:
- @for dir in $(SUBDIRS); do \
-@@ -135,6 +168,7 @@
- @echo Distribution package created as $(PACKAGE).tgz
-
- clean:
-+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
- @-rm -f *.o genindex/*.o $(DEPFILE) *.so *.tgz core* *~ burn-buffers \
- scan-test test t/*.o
- @for dir in $(SUBDIRS); do \
-diff -Nur burn.cvs/menubase.c burn/menubase.c
---- burn.cvs/menubase.c 2006-09-16 20:33:36.000000000 +0200
-+++ burn/menubase.c 2008-02-02 22:36:18.000000000 +0100
-@@ -23,7 +23,7 @@
- namespace display
- {
- const string strings[count] =
-- { string( ), "Recordings", "List", "Status" };
-+ { string( ), tr("Recordings"), tr("List"), tr("Status") };
- }
-
- // --- starter --------------------------------------------------------
-diff -Nur burn.cvs/menuburn.c burn/menuburn.c
---- burn.cvs/menuburn.c 2006-10-24 19:47:04.000000000 +0200
-+++ burn/menuburn.c 2008-02-02 21:56:53.000000000 +0100
-@@ -6,7 +6,9 @@
- */
-
- #include "common.h"
-+#if APIVERSNUM < 10507
- #include "i18n.h"
-+#endif
- #include "manager.h"
- #include "menuburn.h"
- #include "menuitems.h"
-diff -Nur burn.cvs/menuitems.c burn/menuitems.c
---- burn.cvs/menuitems.c 2006-10-24 19:47:04.000000000 +0200
-+++ burn/menuitems.c 2008-02-02 21:56:44.000000000 +0100
-@@ -7,7 +7,9 @@
-
- #include "menuitems.h"
- #include "jobs.h"
-+#if APIVERSNUM < 10507
- #include "i18n.h"
-+#endif
- #include "common.h"
- #include
- #include
-diff -Nur burn.cvs/po/ca_ES.po burn/po/ca_ES.po
---- burn.cvs/po/ca_ES.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/ca_ES.po 2008-02-02 22:58:10.000000000 +0100
-@@ -0,0 +1,372 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Marc Rovira Vall , 2003
-+# Ramon Roca , 2003
-+# Jordi Vilà , 2003
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Jordi Vilà \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-1\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/cs_CZ.po burn/po/cs_CZ.po
---- burn.cvs/po/cs_CZ.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/cs_CZ.po 2008-02-02 22:58:10.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Vladimír Bárta , 2006
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Vladimír Bárta \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/da_DK.po burn/po/da_DK.po
---- burn.cvs/po/da_DK.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/da_DK.po 2008-02-02 22:58:10.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Mogens Elneff , 2004
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Mogens Elneff \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/de_DE.po burn/po/de_DE.po
---- burn.cvs/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/de_DE.po 2008-02-02 22:58:10.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Klaus Schmidinger , 2000
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Klaus Schmidinger \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr "Universelles Umwandlungs- und Brennplugin"
-+
-+msgid "Create DVDs"
-+msgstr "DVDs erstellen"
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr "Brennjob läuft"
-+
-+msgid "Please enter the burn plugin"
-+msgstr "Bitte Brenn-Plugin aufrufen"
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr "Bitte legen Sie eine leere DVD ein und drücken Sie Ok"
-+
-+msgid "DVD with menus"
-+msgstr "DVD mit Menüs"
-+
-+msgid "DVD without menus"
-+msgstr "DVD ohne Menüs"
-+
-+msgid "Archive disk"
-+msgstr "Archiv-Disk"
-+
-+msgid "Create ISO only"
-+msgstr "Nur Abbild erzeugen"
-+
-+msgid "Write to Disc"
-+msgstr "Nur brennen"
-+
-+msgid "Create ISO and write"
-+msgstr "Abbild erzeugen und brennen"
-+
-+msgid "No chapters"
-+msgstr "Keine Kapitel"
-+
-+msgid "Use editing marks"
-+msgstr "Schnittmarken benutzen"
-+
-+msgid "Every 5 minutes"
-+msgstr "Jede 5 Minuten"
-+
-+msgid "Every 10 minutes"
-+msgstr "Jede 10 Minuten"
-+
-+msgid "Every 15 minutes"
-+msgstr "Jede viertel Stunde"
-+
-+msgid "Every 30 minutes"
-+msgstr "Jede halbe Stunde"
-+
-+msgid "Every hour"
-+msgstr "Jede Stunde"
-+
-+msgid "Single Layer"
-+msgstr "Single Layer"
-+
-+msgid "Double Layer"
-+msgstr "Double Layer"
-+
-+msgid "CD-R"
-+msgstr "CD-R"
-+
-+msgid "Custom"
-+msgstr "Benutzerdefiniert"
-+
-+msgid "VDRSync"
-+msgstr "VDRSync"
-+
-+msgid "ProjectX"
-+msgstr "ProjectX"
-+
-+msgid "M2VRequantizer"
-+msgstr "M2VRequantizer"
-+
-+msgid "Transcode"
-+msgstr "Transcode"
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr "Aufnahme zu groß für Disk-Typ!"
-+
-+msgid "Disc too big for disc type!"
-+msgstr "Disc zu groß für diese Art!"
-+
-+msgid "A job failed!"
-+msgstr "Ein Auftrag ist fehlgeschlagen!"
-+
-+msgid "A job was finished successfully."
-+msgstr "Ein Auftrag war erfolgreich."
-+
-+msgid "Recordings"
-+msgstr "Aufzeichnungen"
-+
-+msgid "List"
-+msgstr "Liste"
-+
-+msgid "Status"
-+msgstr "Status"
-+
-+msgid "Move down"
-+msgstr "Nach unten"
-+
-+msgid "Track$Off"
-+msgstr "Aus"
-+
-+msgid "Track$On"
-+msgstr "An"
-+
-+msgid "Language code"
-+msgstr "Sprachkennung"
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr "Aufzeichnungen: %1$d, Gesamtgröße: %2$.1f MB"
-+
-+msgid "No recordings marked for burning"
-+msgstr "Keine Aufzeichnungen zum Brennen markiert"
-+
-+msgid "Write DVDs"
-+msgstr "DVDs brennen"
-+
-+msgid "Choose"
-+msgstr "Wählen"
-+
-+msgid "Analyzing recording..."
-+msgstr "Aufzeichnung wird analysiert..."
-+
-+msgid "Job"
-+msgstr "Auftrag"
-+
-+msgid "DVD title"
-+msgstr "Titel der DVD"
-+
-+msgid "Archive-ID"
-+msgstr "Archiv-ID"
-+
-+msgid "Job options"
-+msgstr "Jobeinstellungen"
-+
-+msgid "No recordings marked"
-+msgstr "Keine Aufzeichnungen markiert"
-+
-+msgid "Button$Start"
-+msgstr "Starten"
-+
-+msgid "Remove"
-+msgstr "Entfernen"
-+
-+msgid "No video track selected!"
-+msgstr "Keine Videospur ausgewählt!"
-+
-+msgid "No audio track selected!"
-+msgstr "Keine Tonspur ausgewählt!"
-+
-+msgid "Not enough free disk space!"
-+msgstr "Nicht genug Plattenplatz!"
-+
-+msgid "Remove recording from list?"
-+msgstr "Aufzeichnung aus Liste entfernen?"
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr "Auftrag aktiv (Schreibe: %1$d%%)"
-+
-+msgid "Job active (Converting)"
-+msgstr "Auftrag aktiv (Konvertiere)"
-+
-+msgid "No active or waiting jobs present"
-+msgstr "Keine aktiven oder wartenden Aufträge vorhanden"
-+
-+msgid "Canceled jobs"
-+msgstr "Abgebrochene Aufträge"
-+
-+msgid "Erroneous jobs"
-+msgstr "Fehlerhafte Aufträge"
-+
-+msgid "Restart"
-+msgstr "Überarbeiten"
-+
-+msgid "Retry"
-+msgstr "Wiederholen"
-+
-+msgid "Cancel"
-+msgstr "Abbrechen"
-+
-+msgid "Replace current job?"
-+msgstr "Gegenwärtigen Auftrag ersetzen?"
-+
-+msgid "Job still active - really cancel?"
-+msgstr "Auftrag noch aktiv - wirklich beenden?"
-+
-+msgid "Remove job from list?"
-+msgstr "Auftrag aus Liste entfernen?"
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr "Gesamtgröße: %1$.1f MB %2$s"
-+
-+msgid "(would be shrinked)"
-+msgstr "(würden geschrumpft)"
-+
-+msgid "Aspect ratio"
-+msgstr "Seitenverhältnis"
-+
-+msgid "Previous page"
-+msgstr "Vorherige Seite"
-+
-+msgid "Next page"
-+msgstr "Nächste Seite"
-+
-+msgid "Play movie"
-+msgstr "Film abspielen"
-+
-+msgid "Back"
-+msgstr "zurück"
-+
-+msgid "Couldn't read index"
-+msgstr "Konnte Index nicht lesen"
-+
-+msgid "Couldn't browse recording"
-+msgstr "Konnte Aufzeichnung nicht durchsuchen"
-+
-+msgid "analog"
-+msgstr "analog"
-+
-+msgid "dolby"
-+msgstr "dolby"
-+
-+msgid "Couldn't read marks"
-+msgstr "Konnte Marken nicht lesen"
-+
-+msgid "Recording is too short"
-+msgstr "Aufzeichnung ist zu kurz"
-+
-+msgid "Target"
-+msgstr "Ziel"
-+
-+msgid "Disk type"
-+msgstr "Art der DVD"
-+
-+msgid "DMH-archive"
-+msgstr "DMH-Archiv"
-+
-+msgid "Skin"
-+msgstr "Aussehen"
-+
-+msgid "Chapters"
-+msgstr "Kapitel"
-+
-+msgid "Disk size"
-+msgstr "Grösse der Disk"
-+
-+msgid "Cut"
-+msgstr "Schneiden"
-+
-+msgid "Skip empty titlemenu"
-+msgstr "Leeres Titelmenü überspringen"
-+
-+msgid "Skip short mainmenu"
-+msgstr "Kurzes Hauptmenü überspringen"
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr "--- Allgemeine Einstellungen -----------------------------------------"
-+
-+msgid "Remove path component"
-+msgstr "Pfad abschneiden"
-+
-+msgid "Demux using"
-+msgstr "Demultiplexer"
-+
-+msgid "Requant using"
-+msgstr "Verkleinern mit"
-+
-+msgid "Burn speed"
-+msgstr "Brenngeschwindigkeit"
-+
-+msgid "unlimited"
-+msgstr "unbegrenzt"
-+
-+msgid "Preserve logfiles"
-+msgstr "Logfiles behalten"
-+
-+msgid "Spare language code"
-+msgstr "Ersatzsprachkennung"
-+
-+msgid "Status in main menu"
-+msgstr "Status im Hauptmenü"
-+
-+msgid "Custom disk size (MB)"
-+msgstr "Benutzerdef. Grösse (MB)"
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr "--- Jobmenü-Einstellungen --------------------------------------------"
-+
-+msgid "Offer disk type"
-+msgstr "Art der DVD anbieten"
-+
-+msgid "Offer chapters"
-+msgstr "Kapitel anbieten"
-+
-+msgid "Offer target"
-+msgstr "Ziel anbieten"
-+
-+msgid "Offer disk size"
-+msgstr "Grösse der Disk anbieten"
-+
-+msgid "Offer cutting"
-+msgstr "Schneiden anbieten"
-+
-+msgid "Offer DMH-archive"
-+msgstr "DMH-Archiv anbieten"
-+
-+msgid "Offer skip titlemenu"
-+msgstr "Titelmenü überspringen anbieten"
-+
-+msgid "Offer skip mainmenu"
-+msgstr "Hauptmenü überspringen anbieten"
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr "--- Standard Job-Einstellungen ---------------------------------------"
-+
-+msgid "Default"
-+msgstr "Vorgabe"
-+
-+msgid "Video track"
-+msgstr "Videospur"
-+
-+msgid "Audio track"
-+msgstr "Tonspur"
-+
-+msgid "Unknown"
-+msgstr "Unbekannt"
-diff -Nur burn.cvs/po/el_GR.po burn/po/el_GR.po
---- burn.cvs/po/el_GR.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/el_GR.po 2008-02-02 22:58:10.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Dimitrios Dimitrakos , 2002
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Dimitrios Dimitrakos \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-7\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/es_ES.po burn/po/es_ES.po
---- burn.cvs/po/es_ES.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/es_ES.po 2008-02-02 22:58:11.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Ruben Nunez Francisco , 2002
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Ruben Nunez Francisco \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/et_EE.po burn/po/et_EE.po
---- burn.cvs/po/et_EE.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/et_EE.po 2008-02-02 22:58:11.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Arthur Konovalov , 2004
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Arthur Konovalov \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-13\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/fi_FI.po burn/po/fi_FI.po
---- burn.cvs/po/fi_FI.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/fi_FI.po 2008-02-02 22:58:11.000000000 +0100
-@@ -0,0 +1,373 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Hannu Savolainen , 2002
-+# Jaakko Hyvätti , 2002
-+# Niko Tarnanen , 2003
-+# Rolf Ahrenberg , 2003
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Rolf Ahrenberg \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr "Monipuolinen DVD-työkalu"
-+
-+msgid "Create DVDs"
-+msgstr "Polta DVD-levy"
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr "Polttotehtävä aktiivinen"
-+
-+msgid "Please enter the burn plugin"
-+msgstr "Siirry \"Polta DVD-levy\"-laajennokseen"
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr "Aseta tyhjä levy asemaan ja paina 'OK'"
-+
-+msgid "DVD with menus"
-+msgstr "DVD valikolla"
-+
-+msgid "DVD without menus"
-+msgstr "DVD ilman valikkoa"
-+
-+msgid "Archive disk"
-+msgstr "arkistolevy"
-+
-+msgid "Create ISO only"
-+msgstr "vain levyimage"
-+
-+msgid "Write to Disc"
-+msgstr "vain poltto"
-+
-+msgid "Create ISO and write"
-+msgstr "levyimage ja poltto"
-+
-+msgid "No chapters"
-+msgstr "ei kappaleita"
-+
-+msgid "Use editing marks"
-+msgstr "leikkausmerkinnät"
-+
-+msgid "Every 5 minutes"
-+msgstr "joka 5. minuutti"
-+
-+msgid "Every 10 minutes"
-+msgstr "joka 10. minuutti"
-+
-+msgid "Every 15 minutes"
-+msgstr "joka 15. minuutti"
-+
-+msgid "Every 30 minutes"
-+msgstr "joka 30. minuutti"
-+
-+msgid "Every hour"
-+msgstr "kerran tunnissa"
-+
-+msgid "Single Layer"
-+msgstr "yksikerros"
-+
-+msgid "Double Layer"
-+msgstr "kaksikerros"
-+
-+msgid "CD-R"
-+msgstr "CD-R"
-+
-+msgid "Custom"
-+msgstr "säädettävä"
-+
-+msgid "VDRSync"
-+msgstr "VDRSync"
-+
-+msgid "ProjectX"
-+msgstr "ProjectX"
-+
-+msgid "M2VRequantizer"
-+msgstr "M2VRequantizer"
-+
-+msgid "Transcode"
-+msgstr "Transcode"
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr "Tallenne ei mahdu levytyypille!"
-+
-+msgid "Disc too big for disc type!"
-+msgstr "Levy ei mahdu levytyypille!"
-+
-+msgid "A job failed!"
-+msgstr "Polttaminen epäonnistui!"
-+
-+msgid "A job was finished successfully."
-+msgstr "Polttaminen onnistui."
-+
-+msgid "Recordings"
-+msgstr "tallenteet"
-+
-+msgid "List"
-+msgstr "Lista"
-+
-+msgid "Status"
-+msgstr "status"
-+
-+msgid "Move down"
-+msgstr "Alaspäin"
-+
-+msgid "Track$Off"
-+msgstr "Poissa"
-+
-+msgid "Track$On"
-+msgstr "Päällä"
-+
-+msgid "Language code"
-+msgstr "Kielitunnus"
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr "Tallenteita: %1$d, yhteensä: %2$.1f MB"
-+
-+msgid "No recordings marked for burning"
-+msgstr "Tallenteita ei ole merkitty poltettavaksi"
-+
-+msgid "Write DVDs"
-+msgstr "Polta DVD-levy"
-+
-+msgid "Choose"
-+msgstr "Valitse"
-+
-+msgid "Analyzing recording..."
-+msgstr "Analysoidaan tallennetta..."
-+
-+msgid "Job"
-+msgstr "tehtävä"
-+
-+msgid "DVD title"
-+msgstr "DVD:n nimi"
-+
-+msgid "Archive-ID"
-+msgstr "Arkistotunnus"
-+
-+msgid "Job options"
-+msgstr "Tehtävän asetukset"
-+
-+msgid "No recordings marked"
-+msgstr "Ei valittuja tallenteita"
-+
-+msgid "Button$Start"
-+msgstr "Aloita"
-+
-+msgid "Remove"
-+msgstr "Poista"
-+
-+msgid "No video track selected!"
-+msgstr "Yhtään kuvaraitaa ei ole valittu!"
-+
-+msgid "No audio track selected!"
-+msgstr "Yhtään ääniraitaa ei ole valittu!"
-+
-+msgid "Not enough free disk space!"
-+msgstr "Liian vähän vapaata levytilaa!"
-+
-+msgid "Remove recording from list?"
-+msgstr "Poistetaanko tallenne listalta?"
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr "Tehtävää suoritetaan (poltto: %1$d%%)"
-+
-+msgid "Job active (Converting)"
-+msgstr "Tehtävää suoritetaan (konvertointi)"
-+
-+msgid "No active or waiting jobs present"
-+msgstr "Ei aktiivisia eikä odottavia tehtäviä"
-+
-+msgid "Canceled jobs"
-+msgstr "Perutut tehtävät"
-+
-+msgid "Erroneous jobs"
-+msgstr "Epäonnistuneet tehtävät"
-+
-+msgid "Restart"
-+msgstr "Aloita uudelleen"
-+
-+msgid "Retry"
-+msgstr "Yritä uudelleen"
-+
-+msgid "Cancel"
-+msgstr "Peru"
-+
-+msgid "Replace current job?"
-+msgstr "Korvataanko nykyinen tehtävä?"
-+
-+msgid "Job still active - really cancel?"
-+msgstr "Tehtävää suoritetaan yhä - perutaanko?"
-+
-+msgid "Remove job from list?"
-+msgstr "Poistetaanko tehtävä listalta?"
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr "Yhteensä: %1$.1f MB %2$s"
-+
-+msgid "(would be shrinked)"
-+msgstr "(joudutaan pienentämään)"
-+
-+msgid "Aspect ratio"
-+msgstr "Kuvasuhde"
-+
-+msgid "Previous page"
-+msgstr "Edellinen sivu"
-+
-+msgid "Next page"
-+msgstr "Seuraava sivu"
-+
-+msgid "Play movie"
-+msgstr "Toista tallenne"
-+
-+msgid "Back"
-+msgstr "Takaisin"
-+
-+msgid "Couldn't read index"
-+msgstr "Indeksin lukeminen epäonnistui!"
-+
-+msgid "Couldn't browse recording"
-+msgstr "Tallenteen selaaminen epäonnistui!"
-+
-+msgid "analog"
-+msgstr "analoginen"
-+
-+msgid "dolby"
-+msgstr "dolby"
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr "Tallenne on liian lyhyt"
-+
-+msgid "Target"
-+msgstr "Kohde"
-+
-+msgid "Disk type"
-+msgstr "Levyn tyyppi"
-+
-+msgid "DMH-archive"
-+msgstr "DMH-arkistointi"
-+
-+msgid "Skin"
-+msgstr "Ulkoasu"
-+
-+msgid "Chapters"
-+msgstr "Kappaleet"
-+
-+msgid "Disk size"
-+msgstr "Levyn koko"
-+
-+msgid "Cut"
-+msgstr "Leikkaa"
-+
-+msgid "Skip empty titlemenu"
-+msgstr "Ohita tyhjä nimikevalikko"
-+
-+msgid "Skip short mainmenu"
-+msgstr "Ohita lyhyt päävalikko"
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr "--- Yleiset asetukset -----------------------------------------------"
-+
-+msgid "Remove path component"
-+msgstr "Poista polku"
-+
-+msgid "Demux using"
-+msgstr "Demuksausohjelmisto"
-+
-+msgid "Requant using"
-+msgstr "Requant-ohjelmisto"
-+
-+msgid "Burn speed"
-+msgstr "Polttonopeus"
-+
-+msgid "unlimited"
-+msgstr "ei rajoitusta"
-+
-+msgid "Preserve logfiles"
-+msgstr "Säilytä lokitiedostot"
-+
-+msgid "Spare language code"
-+msgstr "Oletuskielitunnus"
-+
-+msgid "Status in main menu"
-+msgstr "Näytä status päävalikossa"
-+
-+msgid "Custom disk size (MB)"
-+msgstr "Säädettävä levyn koko (MB)"
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr "--- Tehtävävalikon asetukset ----------------------------------------"
-+
-+msgid "Offer disk type"
-+msgstr "Tarjoa levyn tyyppiä"
-+
-+msgid "Offer chapters"
-+msgstr "Tarjoa kappaleita"
-+
-+msgid "Offer target"
-+msgstr "Tarjoa kohdetta"
-+
-+msgid "Offer disk size"
-+msgstr "Tarjoa levyn kokoa"
-+
-+msgid "Offer cutting"
-+msgstr "Tarjoa leikkausta"
-+
-+msgid "Offer DMH-archive"
-+msgstr "Tarjoa DMH-arkistointia"
-+
-+msgid "Offer skip titlemenu"
-+msgstr "Tarjoa nimikevalikon ohitusta"
-+
-+msgid "Offer skip mainmenu"
-+msgstr "Tarjoa päävalikon ohitusta"
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr "--- Oletusasetukset tehtäville ---------------------------------------"
-+
-+msgid "Default"
-+msgstr "Oletus"
-+
-+msgid "Video track"
-+msgstr "Kuvaraita"
-+
-+msgid "Audio track"
-+msgstr "Ääniraita"
-+
-+msgid "Unknown"
-+msgstr "Tuntematon"
-diff -Nur burn.cvs/po/fr_FR.po burn/po/fr_FR.po
---- burn.cvs/po/fr_FR.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/fr_FR.po 2008-02-02 22:58:11.000000000 +0100
-@@ -0,0 +1,373 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Jean-Claude Repetto , 2001
-+# Olivier Jacques , 2003
-+# Gregoire Favre , 2003
-+# Nicolas Huillard , 2005
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Nicolas Huillard \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-1\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr "Plugin convertiseur et graveur universel"
-+
-+msgid "Create DVDs"
-+msgstr "Graver des DVD"
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr "Tâche de gravure est active"
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr "Veuilliez introduire un DVD vierge et appuyez sur OK"
-+
-+msgid "DVD with menus"
-+msgstr "DVD avec menu"
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr "Disque archive"
-+
-+msgid "Create ISO only"
-+msgstr "Créer seulement l'image"
-+
-+msgid "Write to Disc"
-+msgstr "Seulement graver"
-+
-+msgid "Create ISO and write"
-+msgstr "Créer l'image et graver"
-+
-+msgid "No chapters"
-+msgstr "Pas de chapitre"
-+
-+msgid "Use editing marks"
-+msgstr "Utiliser les marques de coupe"
-+
-+msgid "Every 5 minutes"
-+msgstr "Toute les 5 minutes"
-+
-+msgid "Every 10 minutes"
-+msgstr "Toute les 10 minutes"
-+
-+msgid "Every 15 minutes"
-+msgstr "Tout les 1/4 d'heures"
-+
-+msgid "Every 30 minutes"
-+msgstr "Toute les 1/2 heures"
-+
-+msgid "Every hour"
-+msgstr "Toutes les heures"
-+
-+msgid "Single Layer"
-+msgstr "Simple couche"
-+
-+msgid "Double Layer"
-+msgstr "Double couche"
-+
-+msgid "CD-R"
-+msgstr "CD-R"
-+
-+msgid "Custom"
-+msgstr "Définit par l'utilisateur"
-+
-+msgid "VDRSync"
-+msgstr "VDRSync"
-+
-+msgid "ProjectX"
-+msgstr "ProjectX"
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr "Enregistrement trop volumineux pour ce type de disque!"
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr "La tâche a echouée!"
-+
-+msgid "A job was finished successfully."
-+msgstr "La tâche est accomplie."
-+
-+msgid "Recordings"
-+msgstr "enregistrement"
-+
-+msgid "List"
-+msgstr "Liste"
-+
-+msgid "Status"
-+msgstr "Status"
-+
-+msgid "Move down"
-+msgstr "Vers en bas"
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr "Enregistrements: %1$d, Taille totale: %2$.1fMo"
-+
-+msgid "No recordings marked for burning"
-+msgstr "Aucun enregistrement marqué pour la gravure"
-+
-+msgid "Write DVDs"
-+msgstr "Gravure DVD"
-+
-+msgid "Choose"
-+msgstr "Choisir"
-+
-+msgid "Analyzing recording..."
-+msgstr "Analyser l'enregistrement..."
-+
-+msgid "Job"
-+msgstr "Tâche"
-+
-+msgid "DVD title"
-+msgstr "Titre du DVD"
-+
-+msgid "Archive-ID"
-+msgstr "ID-Archive"
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr "Pas d'enregistrements marqués pour la gravure"
-+
-+msgid "Button$Start"
-+msgstr "Graver"
-+
-+msgid "Remove"
-+msgstr "Enlever"
-+
-+msgid "No video track selected!"
-+msgstr "Pas de piste vidéo sélectionnée!"
-+
-+msgid "No audio track selected!"
-+msgstr "Pas de piste audio sélectionnée!"
-+
-+msgid "Not enough free disk space!"
-+msgstr "Pas assez d'espace disponible sur le disque!"
-+
-+msgid "Remove recording from list?"
-+msgstr "Enlever l'enregistrement de la liste?"
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr "Travail actif (Gravure: %1$d%%)"
-+
-+msgid "Job active (Converting)"
-+msgstr "Tâche active (convertion)"
-+
-+msgid "No active or waiting jobs present"
-+msgstr "Pas de tâches où d'activés présente"
-+
-+msgid "Canceled jobs"
-+msgstr "Tâches imterrompues"
-+
-+msgid "Erroneous jobs"
-+msgstr "Tâches erronée"
-+
-+msgid "Restart"
-+msgstr "Repris"
-+
-+msgid "Retry"
-+msgstr "Répéter"
-+
-+msgid "Cancel"
-+msgstr "Interrompre"
-+
-+msgid "Replace current job?"
-+msgstr "Remplacer le travail actuel?"
-+
-+msgid "Job still active - really cancel?"
-+msgstr "Tâche encore active - vraiment intérompre?"
-+
-+msgid "Remove job from list?"
-+msgstr "Enlever la tâche de la liste?"
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr "Volume total: %1$.1f MO %2$s"
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr "La page précédante"
-+
-+msgid "Next page"
-+msgstr "La prochaine page"
-+
-+msgid "Play movie"
-+msgstr "Regarder le film"
-+
-+msgid "Back"
-+msgstr "retour"
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr "Cible"
-+
-+msgid "Disk type"
-+msgstr "Genre de DVD"
-+
-+msgid "DMH-archive"
-+msgstr "Archivage DMH"
-+
-+msgid "Skin"
-+msgstr "Apparence"
-+
-+msgid "Chapters"
-+msgstr "Chapitre"
-+
-+msgid "Disk size"
-+msgstr "Taille du disque"
-+
-+msgid "Cut"
-+msgstr "Couper"
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr "Couper de chemin"
-+
-+msgid "Demux using"
-+msgstr "Demultipléxeur"
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr "Vitesse de gravure"
-+
-+msgid "unlimited"
-+msgstr "sans limite"
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr "Taille définit par l'utilisateur (Mo)"
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr "Proposer les chapitres"
-+
-+msgid "Offer target"
-+msgstr "Proposer la cible"
-+
-+msgid "Offer disk size"
-+msgstr "Proposer la taille du disque"
-+
-+msgid "Offer cutting"
-+msgstr "Proposer la coupe"
-+
-+msgid "Offer DMH-archive"
-+msgstr "Proposer l'archivage DMH"
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr "Par défaut"
-+
-+msgid "Video track"
-+msgstr "Piste vidéo"
-+
-+msgid "Audio track"
-+msgstr "Piste audio"
-+
-+msgid "Unknown"
-+msgstr "inconnue"
-diff -Nur burn.cvs/po/hr_HR.po burn/po/hr_HR.po
---- burn.cvs/po/hr_HR.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/hr_HR.po 2008-02-02 22:58:11.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Drazen Dupor , 2004
-+# Dino Ravnic , 2004
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Drazen Dupor \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/hu_HU.po burn/po/hu_HU.po
---- burn.cvs/po/hu_HU.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/hu_HU.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Istvan Koenigsberger , 2002
-+# Guido Josten , 2002
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Istvan Koenigsberger , Guido Josten \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/it_IT.po burn/po/it_IT.po
---- burn.cvs/po/it_IT.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/it_IT.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,372 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Alberto Carraro , 2001
-+# Antonio Ospite , 2003
-+# Sean Carlos , 2005
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Sean Carlos \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/nl_NL.po burn/po/nl_NL.po
---- burn.cvs/po/nl_NL.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/nl_NL.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,372 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Arnold Niessen , 2001
-+# Hans Dingemans , 2003
-+# Maarten Wisse , 2005
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Maarten Wisse \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/nn_NO.po burn/po/nn_NO.po
---- burn.cvs/po/nn_NO.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/nn_NO.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Jørgen Tvedt , 2001
-+# Truls Slevigen , 2002
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Truls Slevigen \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-1\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr "Merkintöjen lukeminen epäonnistui!"
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/pl_PL.po burn/po/pl_PL.po
---- burn.cvs/po/pl_PL.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/pl_PL.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Michael Rakowski , 2002
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Michael Rakowski \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/pt_PT.po burn/po/pt_PT.po
---- burn.cvs/po/pt_PT.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/pt_PT.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Paulo Lopes , 2001
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Paulo Lopes \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-1\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr "DVD sans menu"
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/ro_RO.po burn/po/ro_RO.po
---- burn.cvs/po/ro_RO.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/ro_RO.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Paul Lacatus , 2002
-+# Lucian Muresan , 2004
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Lucian Muresan \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/ru_RU.po burn/po/ru_RU.po
---- burn.cvs/po/ru_RU.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/ru_RU.po 2008-02-02 22:58:12.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Vyacheslav Dikonov , 2004
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Vyacheslav Dikonov \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-5\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr "ÁÞ×ÔÐÝØÕ DVD Ø× ×ÐßØáÕÙ VDR"
-+
-+msgid "Create DVDs"
-+msgstr "ÁÞ×ÔÐâì DVD"
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr "DVD áÞ×ÔÐñâáï"
-+
-+msgid "Please enter the burn plugin"
-+msgstr "¿ÞÖÐÛãÙáâÐ, ×ÐßãáâØâÕ ÜÞÔãÛì ÔÛï áÞ×ÔÐÝØï DVD"
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr "²áâÐÒìâÕ ßãáâÞÙ ÔØáÚ DVD Ø ÝÐÖÜØâÕ ¾º"
-+
-+msgid "DVD with menus"
-+msgstr "DVD á ÜÕÝî"
-+
-+msgid "DVD without menus"
-+msgstr "DVD ÑÕ× ÜÕÝî"
-+
-+msgid "Archive disk"
-+msgstr "°àåØÒÝëÙ ÔØáÚ"
-+
-+msgid "Create ISO only"
-+msgstr "ÂÞÛìÚÞ áÞ×ÔÐâì ÞÑàÐ×"
-+
-+msgid "Write to Disc"
-+msgstr "¶Õçì ÝÐ DVD"
-+
-+msgid "Create ISO and write"
-+msgstr "ÁÞ×ÔÐâì ÞÑàÐ× Ø ÖÕçì"
-+
-+msgid "No chapters"
-+msgstr "±Õ× ÓÛÐÒ"
-+
-+msgid "Use editing marks"
-+msgstr "¸áßÞÛì×ÞÒÐâì ÜÞÝâÐÖÝëÕ ÜÕâÚØ"
-+
-+msgid "Every 5 minutes"
-+msgstr "ºÐÖÔëÕ 5 ÜØÝãâ"
-+
-+msgid "Every 10 minutes"
-+msgstr "ºÐÖÔëÕ 10 ÜØÝãâ"
-+
-+msgid "Every 15 minutes"
-+msgstr "ºÐÖÔëÕ 15 ÜØÝãâ"
-+
-+msgid "Every 30 minutes"
-+msgstr "ºÐÖÔëÕ 30 ÜØÝãâ"
-+
-+msgid "Every hour"
-+msgstr "ºÐÖÔëÙ çÐá"
-+
-+msgid "Single Layer"
-+msgstr "¾ÔØÝ áÛÞÙ"
-+
-+msgid "Double Layer"
-+msgstr "´ÒÐ áÛÞï"
-+
-+msgid "CD-R"
-+msgstr "CD-R"
-+
-+msgid "Custom"
-+msgstr "¿ÞÛì×ÞÒÐâÕÛìáÚØÙ"
-+
-+msgid "VDRSync"
-+msgstr "VDRSync"
-+
-+msgid "ProjectX"
-+msgstr "ProjectX"
-+
-+msgid "M2VRequantizer"
-+msgstr "M2VRequantizer"
-+
-+msgid "Transcode"
-+msgstr "Transcode"
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr "·ÐßØáì áÛØèÚÞÜ ÑÞÛìèÐï ÔÛï ÒëÑàÐÝÝÞÓÞ âØßÐ ÔØáÚÐ!"
-+
-+msgid "Disc too big for disc type!"
-+msgstr "´ØáÚ áÛØèÚÞÜ ÒÕÛØÚ ÔÛï íâÞÓÞ âØßÐ!"
-+
-+msgid "A job failed!"
-+msgstr "¾èØÑÚÐ ßàØ áÞ×ÔÐÝØØ DVD!"
-+
-+msgid "A job was finished successfully."
-+msgstr "DVD áÞ×ÔÐÝ ãáßÕèÝÞ."
-+
-+msgid "Recordings"
-+msgstr "·ÐßØáØ"
-+
-+msgid "List"
-+msgstr "ÁßØáÞÚ"
-+
-+msgid "Status"
-+msgstr "ÁÞáâÞïÝØÕ"
-+
-+msgid "Move down"
-+msgstr "²ÝØ×"
-+
-+msgid "Track$Off"
-+msgstr "²ëÚÛ."
-+
-+msgid "Track$On"
-+msgstr "²ÚÛ."
-+
-+msgid "Language code"
-+msgstr "ºÞÔ ï×ëÚÐ"
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr "·ÐßØáÕÙ: %1$d, ÞÑéØÙ àÐ×ÜÕà: %2$.1f ¼±"
-+
-+msgid "No recordings marked for burning"
-+msgstr "½Õâ ×ÐßØáÕÙ ÔÛï áÞ×ÔÐÝØï DVD"
-+
-+msgid "Write DVDs"
-+msgstr "ÁÞ×ÔÐâì DVD"
-+
-+msgid "Choose"
-+msgstr "²ëÑàÐâì"
-+
-+msgid "Analyzing recording..."
-+msgstr "°ÝÐÛØ×Øàãî ×ÐßØáØ..."
-+
-+msgid "Job"
-+msgstr "·ÐÔÐÝØÕ"
-+
-+msgid "DVD title"
-+msgstr "½Ð×ÒÐÝØÕ DVD"
-+
-+msgid "Archive-ID"
-+msgstr "ID °àåØÒÐ"
-+
-+msgid "Job options"
-+msgstr "¾ßæØØ ×ÐÔÐÝØÙ"
-+
-+msgid "No recordings marked"
-+msgstr "½Õâ ÒëÑàÐÝëå ×ÐßØáÕÙ"
-+
-+msgid "Button$Start"
-+msgstr "¿ãáÚ"
-+
-+msgid "Remove"
-+msgstr "ÃÔÐÛØâì"
-+
-+msgid "No video track selected!"
-+msgstr "²ØÔÕÞ-ÔÞàÞÖÚÐ ÝÕ ÒëÑàÐÝÐ!"
-+
-+msgid "No audio track selected!"
-+msgstr "°ãÔØÞ-ÔÞàÞÖÚÐ ÝÕ ÒëÑàÐÝÐ!"
-+
-+msgid "Not enough free disk space!"
-+msgstr "½ÕÔÞáâÐâÞçÝÞ ÜÕáâÐ ÝÐ ÔØáÚÕ"
-+
-+msgid "Remove recording from list?"
-+msgstr "ÃÔÐÛØâì ×ÐßØáØ Ø× áßØáÚÐ?"
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï (·ÐßØáì: %1$d%%)"
-+
-+msgid "Job active (Converting)"
-+msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï (ºÞÝÒÕàâÐæØï)"
-+
-+msgid "No active or waiting jobs present"
-+msgstr "½Õâ ÒëßÞÛÝïÕÜëå ØÛØ ÖÔãéØå ×ÐÔÐÝØÙ"
-+
-+msgid "Canceled jobs"
-+msgstr "¾âÜÕÝñÝÝëÕ ×ÐÔÐÝØï"
-+
-+msgid "Erroneous jobs"
-+msgstr "·ÐÔÐÝØï, ßàÕàÒÐÝÝëÕ ßÞ ßàØçØÝÕ ÞèØÑÚØ"
-+
-+msgid "Restart"
-+msgstr "¿ÕàÕáâÐàâÞÒÐâì"
-+
-+msgid "Retry"
-+msgstr "¿ÞÒâÞàØâì"
-+
-+msgid "Cancel"
-+msgstr "¾âÜÕÝØâì"
-+
-+msgid "Replace current job?"
-+msgstr "·ÐÜÕÝØâì ÔÕÙáâÒãîéÕÕ ×ÐÔÐÝØÕ?"
-+
-+msgid "Job still active - really cancel?"
-+msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï - ÔÕÙáâÒØâÕÛìÝÞ ÞâÜÕÝØâì?"
-+
-+msgid "Remove job from list?"
-+msgstr "ÃÔÐÛØâì ×ÐÔÐÝØÕ Ø× áßØáÚÐ"
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr "¾ÑéØÙ àÐ×ÜÕà: %1$.1f ¼± %2$s"
-+
-+msgid "(would be shrinked)"
-+msgstr "(ÑãÔÕâ áÖÐâÞ)"
-+
-+msgid "Aspect ratio"
-+msgstr "ÁÞÞâÝÞèÕÝØÕ áâÞàÞÝ"
-+
-+msgid "Previous page"
-+msgstr "½Ð×ÐÔ"
-+
-+msgid "Next page"
-+msgstr "´ÐÛÕÕ"
-+
-+msgid "Play movie"
-+msgstr "²ÞáßàÞØ×ÒÕáâØ"
-+
-+msgid "Back"
-+msgstr "¼ÕÝî"
-+
-+msgid "Couldn't read index"
-+msgstr "½Õ áÜÞÓ ßàÞçØâÐâì ØÝÔÕÚá!"
-+
-+msgid "Couldn't browse recording"
-+msgstr "½Õ áÜÞÓ ßàÞÛØáâÐâì ×ÐßØáØ!"
-+
-+msgid "analog"
-+msgstr "ÐÝÐÛÞÓÞÒëÙ"
-+
-+msgid "dolby"
-+msgstr "dolby"
-+
-+msgid "Couldn't read marks"
-+msgstr "½Õ áÜÞÓ ßàÞçØâÐâì ÜÕâÚØ!"
-+
-+msgid "Recording is too short"
-+msgstr "·ÐßØáì áÛØèÚÞÜ ÚÞàÞâÚÐï"
-+
-+msgid "Target"
-+msgstr "ÆÕÛì"
-+
-+msgid "Disk type"
-+msgstr "ÂØß ÔØáÚÐ"
-+
-+msgid "DMH-archive"
-+msgstr "°àåØÒ DMH"
-+
-+msgid "Skin"
-+msgstr "²ÝÕèÝØÙ ÒØÔ"
-+
-+msgid "Chapters"
-+msgstr "³ÛÐÒë"
-+
-+msgid "Disk size"
-+msgstr "ÀÐ×ÜÕà ÔØáÚÐ"
-+
-+msgid "Cut"
-+msgstr "¼ÞÝâÐÖ"
-+
-+msgid "Skip empty titlemenu"
-+msgstr "¿àÞßãáÚÐâì ßãáâÞÕ ÜÕÝî ÝÐ×ÒÐÝØÙ"
-+
-+msgid "Skip short mainmenu"
-+msgstr "¿àÞßãáÚÐâì ßãáâÞÕ ÓÛÐÒÝÞÕ ÜÕÝî"
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr "--- ¾ÑéØÕ ÝÐáâàÞÙÚØ ------------------------------------------------"
-+
-+msgid "Remove path component"
-+msgstr "¾ÑàÕ×Ðâì ßãâì"
-+
-+msgid "Demux using"
-+msgstr "´ÕÜãÛìâØßÛÕÚáÞà"
-+
-+msgid "Requant using"
-+msgstr "ÃÜÕÝìèØâì á ßÞÜÞéìî"
-+
-+msgid "Burn speed"
-+msgstr "ÁÚÞàÞáâì ×ÐßØáØ"
-+
-+msgid "unlimited"
-+msgstr "ÝÕÞÓàÐÝØçÕÝÐ"
-+
-+msgid "Preserve logfiles"
-+msgstr "ÁÞåàÐÝØâì ÛÞÓØ"
-+
-+msgid "Spare language code"
-+msgstr "·ÐßÐáÝÞÙ ÚÞÔ ï×ëÚÐ"
-+
-+msgid "Status in main menu"
-+msgstr "ÁÞáâÞïÝØÕ Ò ÓÛÐÒÝÞÜ ÜÕÝî"
-+
-+msgid "Custom disk size (MB)"
-+msgstr "¿ÞÛì×ÞÒÐâÕÛìáÚØÙ àÐ×ÜÕà ÔØáÚÐ (¼±)"
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr "--- ½ÐáâàÞÙÚØ ÜÕÝî ×ÐÔÐÝØÙ -------------------------------------------"
-+
-+msgid "Offer disk type"
-+msgstr "¿àÕÔÛÐÓÐâì ÒØÔ DVD"
-+
-+msgid "Offer chapters"
-+msgstr "¿àÕÔÛÐÓÐâì ÓÛÐÒë"
-+
-+msgid "Offer target"
-+msgstr "¿àÕÔÛÐÓÐâì æÕÛì"
-+
-+msgid "Offer disk size"
-+msgstr "¿àÕÔÛÐÓÐâì àÐ×ÜÕà ÔØáÚÐ"
-+
-+msgid "Offer cutting"
-+msgstr "¿àÕÔÛÐÓÐâì ÜÞÝâÐÖ"
-+
-+msgid "Offer DMH-archive"
-+msgstr "¿àÕÔÛÐÓÐâì ÐàåØÒ DMH"
-+
-+msgid "Offer skip titlemenu"
-+msgstr "¿àÕÔÛÐÓÐâì ßàÞßãáÚ ßãáâÞÓÞ ÜÕÝî"
-+
-+msgid "Offer skip mainmenu"
-+msgstr "¿àÕÔÛÐÓÐâì ßàÞßãáÚ ßãáâÞÓÞ ÓÛÐÒÝÞÓÞ ÜÕÝî"
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr "--- ÁâÐÝÔÐàâÝëÕ ÝÐáâàÞÙÚØ ×ÐÔÐÝØÙ ------------------------------------"
-+
-+msgid "Default"
-+msgstr "¿Þ ãÜÞÛçÐÝØî"
-+
-+msgid "Video track"
-+msgstr "´ÞàÞÖÚÐ ÒØÔÕÞ"
-+
-+msgid "Audio track"
-+msgstr "´ÞàÞÖÚÐ ÐãÔØÞ"
-+
-+msgid "Unknown"
-+msgstr "½ÕØ×ÒÕáâÝÞ"
-diff -Nur burn.cvs/po/sl_SI.po burn/po/sl_SI.po
---- burn.cvs/po/sl_SI.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/sl_SI.po 2008-02-02 22:58:13.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Miha Setina , 2000
-+# Matjaz Thaler , 2003
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Matjaz Thaler \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-2\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/sv_SE.po burn/po/sv_SE.po
---- burn.cvs/po/sv_SE.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/sv_SE.po 2008-02-02 22:58:13.000000000 +0100
-@@ -0,0 +1,371 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Tomas Prybil , 2002
-+# Jan Ekholm , 2003
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Tomas Prybil \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-1\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/po/tr_TR.po burn/po/tr_TR.po
---- burn.cvs/po/tr_TR.po 1970-01-01 01:00:00.000000000 +0100
-+++ burn/po/tr_TR.po 2008-02-02 22:58:13.000000000 +0100
-@@ -0,0 +1,370 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger
-+# This file is distributed under the same license as the VDR package.
-+# Oktay Yolgeçen , 2007
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.5.7\n"
-+"Report-Msgid-Bugs-To: <>\n"
-+"POT-Creation-Date: 2008-02-02 22:58+0100\n"
-+"PO-Revision-Date: 2008-02-02 22:42+0100\n"
-+"Last-Translator: Oktay Yolgeçen \n"
-+"Language-Team: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-9\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+msgid "Versatile convert-and-burn plugin"
-+msgstr ""
-+
-+msgid "Create DVDs"
-+msgstr ""
-+
-+msgid "iso8859-15"
-+msgstr ""
-+
-+msgid "Burn job active"
-+msgstr ""
-+
-+msgid "Please enter the burn plugin"
-+msgstr ""
-+
-+msgid "Please insert an empty disk and press Ok"
-+msgstr ""
-+
-+msgid "DVD with menus"
-+msgstr ""
-+
-+msgid "DVD without menus"
-+msgstr ""
-+
-+msgid "Archive disk"
-+msgstr ""
-+
-+msgid "Create ISO only"
-+msgstr ""
-+
-+msgid "Write to Disc"
-+msgstr ""
-+
-+msgid "Create ISO and write"
-+msgstr ""
-+
-+msgid "No chapters"
-+msgstr ""
-+
-+msgid "Use editing marks"
-+msgstr ""
-+
-+msgid "Every 5 minutes"
-+msgstr ""
-+
-+msgid "Every 10 minutes"
-+msgstr ""
-+
-+msgid "Every 15 minutes"
-+msgstr ""
-+
-+msgid "Every 30 minutes"
-+msgstr ""
-+
-+msgid "Every hour"
-+msgstr ""
-+
-+msgid "Single Layer"
-+msgstr ""
-+
-+msgid "Double Layer"
-+msgstr ""
-+
-+msgid "CD-R"
-+msgstr ""
-+
-+msgid "Custom"
-+msgstr ""
-+
-+msgid "VDRSync"
-+msgstr ""
-+
-+msgid "ProjectX"
-+msgstr ""
-+
-+msgid "M2VRequantizer"
-+msgstr ""
-+
-+msgid "Transcode"
-+msgstr ""
-+
-+msgid "Couldn't convert character sets!"
-+msgstr ""
-+
-+msgid "Couldn't open image file!"
-+msgstr ""
-+
-+msgid "Couldn't create new image!"
-+msgstr ""
-+
-+msgid "Couldn't render menu images!"
-+msgstr ""
-+
-+msgid "Couldn't save image file!"
-+msgstr ""
-+
-+msgid "Recording too big for disc type!"
-+msgstr ""
-+
-+msgid "Disc too big for disc type!"
-+msgstr ""
-+
-+msgid "A job failed!"
-+msgstr ""
-+
-+msgid "A job was finished successfully."
-+msgstr ""
-+
-+msgid "Recordings"
-+msgstr ""
-+
-+msgid "List"
-+msgstr ""
-+
-+msgid "Status"
-+msgstr ""
-+
-+msgid "Move down"
-+msgstr ""
-+
-+msgid "Track$Off"
-+msgstr ""
-+
-+msgid "Track$On"
-+msgstr ""
-+
-+msgid "Language code"
-+msgstr ""
-+
-+msgid "Choose title"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Recordings: %1$d, total size: %2$.1f MB"
-+msgstr ""
-+
-+msgid "No recordings marked for burning"
-+msgstr ""
-+
-+msgid "Write DVDs"
-+msgstr ""
-+
-+msgid "Choose"
-+msgstr ""
-+
-+msgid "Analyzing recording..."
-+msgstr ""
-+
-+msgid "Job"
-+msgstr ""
-+
-+msgid "DVD title"
-+msgstr ""
-+
-+msgid "Archive-ID"
-+msgstr ""
-+
-+msgid "Job options"
-+msgstr ""
-+
-+msgid "No recordings marked"
-+msgstr ""
-+
-+msgid "Button$Start"
-+msgstr ""
-+
-+msgid "Remove"
-+msgstr ""
-+
-+msgid "No video track selected!"
-+msgstr ""
-+
-+msgid "No audio track selected!"
-+msgstr ""
-+
-+msgid "Not enough free disk space!"
-+msgstr ""
-+
-+msgid "Remove recording from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Job active (Writing: %1$d%%)"
-+msgstr ""
-+
-+msgid "Job active (Converting)"
-+msgstr ""
-+
-+msgid "No active or waiting jobs present"
-+msgstr ""
-+
-+msgid "Canceled jobs"
-+msgstr ""
-+
-+msgid "Erroneous jobs"
-+msgstr ""
-+
-+msgid "Restart"
-+msgstr ""
-+
-+msgid "Retry"
-+msgstr ""
-+
-+msgid "Cancel"
-+msgstr ""
-+
-+msgid "Replace current job?"
-+msgstr ""
-+
-+msgid "Job still active - really cancel?"
-+msgstr ""
-+
-+msgid "Remove job from list?"
-+msgstr ""
-+
-+#, c-format
-+msgid "$Total size: %1$.1f MB %2$s"
-+msgstr ""
-+
-+msgid "(would be shrinked)"
-+msgstr ""
-+
-+msgid "Aspect ratio"
-+msgstr ""
-+
-+msgid "Previous page"
-+msgstr ""
-+
-+msgid "Next page"
-+msgstr ""
-+
-+msgid "Play movie"
-+msgstr ""
-+
-+msgid "Back"
-+msgstr ""
-+
-+msgid "Couldn't read index"
-+msgstr ""
-+
-+msgid "Couldn't browse recording"
-+msgstr ""
-+
-+msgid "analog"
-+msgstr ""
-+
-+msgid "dolby"
-+msgstr ""
-+
-+msgid "Couldn't read marks"
-+msgstr ""
-+
-+msgid "Recording is too short"
-+msgstr ""
-+
-+msgid "Target"
-+msgstr ""
-+
-+msgid "Disk type"
-+msgstr ""
-+
-+msgid "DMH-archive"
-+msgstr ""
-+
-+msgid "Skin"
-+msgstr ""
-+
-+msgid "Chapters"
-+msgstr ""
-+
-+msgid "Disk size"
-+msgstr ""
-+
-+msgid "Cut"
-+msgstr ""
-+
-+msgid "Skip empty titlemenu"
-+msgstr ""
-+
-+msgid "Skip short mainmenu"
-+msgstr ""
-+
-+msgid "--- Common settings --------------------------------------------------"
-+msgstr ""
-+
-+msgid "Remove path component"
-+msgstr ""
-+
-+msgid "Demux using"
-+msgstr ""
-+
-+msgid "Requant using"
-+msgstr ""
-+
-+msgid "Burn speed"
-+msgstr ""
-+
-+msgid "unlimited"
-+msgstr ""
-+
-+msgid "Preserve logfiles"
-+msgstr ""
-+
-+msgid "Spare language code"
-+msgstr ""
-+
-+msgid "Status in main menu"
-+msgstr ""
-+
-+msgid "Custom disk size (MB)"
-+msgstr ""
-+
-+msgid "--- Job menu settings ------------------------------------------------"
-+msgstr ""
-+
-+msgid "Offer disk type"
-+msgstr ""
-+
-+msgid "Offer chapters"
-+msgstr ""
-+
-+msgid "Offer target"
-+msgstr ""
-+
-+msgid "Offer disk size"
-+msgstr ""
-+
-+msgid "Offer cutting"
-+msgstr ""
-+
-+msgid "Offer DMH-archive"
-+msgstr ""
-+
-+msgid "Offer skip titlemenu"
-+msgstr ""
-+
-+msgid "Offer skip mainmenu"
-+msgstr ""
-+
-+msgid "--- Job defaults -----------------------------------------------------"
-+msgstr ""
-+
-+msgid "Default"
-+msgstr ""
-+
-+msgid "Video track"
-+msgstr ""
-+
-+msgid "Audio track"
-+msgstr ""
-+
-+msgid "Unknown"
-+msgstr ""
-diff -Nur burn.cvs/setup.c burn/setup.c
---- burn.cvs/setup.c 2006-09-16 20:33:37.000000000 +0200
-+++ burn/setup.c 2008-02-02 21:55:59.000000000 +0100
-@@ -10,7 +10,9 @@
- #include "menuburn.h"
- #include "menuitems.h"
- #include "common.h"
-+#if APIVERSNUM < 10507
- #include "i18n.h"
-+#endif
- #include
- #include
- #include
diff -Nru vdr-plugin-burn-0.1.0~pre21/debian/patches/94_burnfr_FR.dpatch vdr-plugin-burn-0.3.0/debian/patches/94_burnfr_FR.dpatch
--- vdr-plugin-burn-0.1.0~pre21/debian/patches/94_burnfr_FR.dpatch 2017-04-27 07:09:17.000000000 +0000
+++ vdr-plugin-burn-0.3.0/debian/patches/94_burnfr_FR.dpatch 1970-01-01 00:00:00.000000000 +0000
@@ -1,212 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 94_burnfr_FR.dpatch by pat at vdrportal.de
-## http://vdrportal.de/board/thread.php?postid=696593#post696593
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: French locales for text2skin plug-in (VDR >= 1.5.7).
-
-@DPATCH@
---- vdr-burn-0.1.0-pre22/po/fr_FR.po
-+++ vdr-burn-0.1.0-pre22/po/fr_FR.po
-@@ -12,7 +12,7 @@
- "Report-Msgid-Bugs-To: <>\n"
- "POT-Creation-Date: 2008-02-02 22:58+0100\n"
- "PO-Revision-Date: 2008-02-02 22:42+0100\n"
--"Last-Translator: Nicolas Huillard