Re: [vdr] Weird frame rate issue (VDR 1.6 recording, VDR 1.7 playback)

2012-01-26 Thread Klaus Schmidinger

On 25.01.2012 13:24, Tobi wrote:

On 24.01.2012 10:40, Klaus Schmidinger wrote:


Does this also happen if you make a recording directly with VDR 1.7.22?


Did this now. The info file says 25 fps, the index files is 179512 bytes
big, VDR says the recording is 15min long, but the recording was 10
minutes. The raughly calculated frame rate is 38fps.

If you're interested in figuring out what's going on there, I can upload
the recording somewhere or give you SSH access to the recorder.


Yes, please upload it and send me the link.

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] vdr 1.7.23: patch for handling symlinks in recordings directory as earlier

2012-01-26 Thread Klaus Schmidinger

On 25.01.2012 14:11, Oliver Endriss wrote:

On Wednesday 25 January 2012 10:29:16 Klaus Schmidinger wrote:

On 17.01.2012 14:26, sundararaj reel wrote:

Hi,

I am attaching a patch for vdr 1.7.23 for the problem described here:
http://www.vdr-portal.de/board1-news/board2-vdr-news/p1047199-announce-vdr-developer-version-1-7-23/#post1047199

There appears to be a problem in listing recordings due to a bug fix
in vdr 1.7.23. "Fixed handling symbolic links in
cRecordings::ScanVideoDir()"

The attached patch just disables the translation of symbolic links to
"real" paths. So that all recordings appear to be under the same
(recordings) directory tree, as it was earlier.

Please reply with your results.


Can somebody who has actually this use case please confirm
whether this patch fixes the problem?


Confirmed.

Without this patch, symbolic links are not displayed
correctly on my machine.

Oliver


Thanks.

I believe the second call to stat() is now superfluous.
Can you please confirm that the following patch still works
as expected?

--- recording.c 2012/01/25 09:32:39 2.45
+++ recording.c 2012/01/26 10:02:29
@@ -1120,11 +1120,6 @@
 continue;
 }
  Link = 1;
- buffer = ReadLink(buffer);
- if (!*buffer)
-continue;
- if (stat(buffer, &st) != 0)
-continue;
  }
   if (S_ISDIR(st.st_mode)) {
  if (endswith(buffer, deleted ? DELEXT : RECEXT)) {


Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr