mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed putting the final editing mark into the edited version's marks file
This commit is contained in:
parent
6ceefaf85f
commit
24883d3d23
3
HISTORY
3
HISTORY
@ -716,7 +716,7 @@ Video Disk Recorder Revision History
|
|||||||
That way every recording will store the actual summary data at the time of
|
That way every recording will store the actual summary data at the time of
|
||||||
the recording.
|
the recording.
|
||||||
|
|
||||||
2001-09-15: Version 0.95
|
2001-09-16: Version 0.95
|
||||||
|
|
||||||
- Fixed behaviour in case the shutdown didn't take place (there were many
|
- Fixed behaviour in case the shutdown didn't take place (there were many
|
||||||
"next timer event at..." messages in that case).
|
"next timer event at..." messages in that case).
|
||||||
@ -751,3 +751,4 @@ Video Disk Recorder Revision History
|
|||||||
to Guido Fiala).
|
to Guido Fiala).
|
||||||
- New version of the "Master-Timer" tool (thanks to Matthias Schniedermeyer).
|
- New version of the "Master-Timer" tool (thanks to Matthias Schniedermeyer).
|
||||||
- Better error handling when writing configuration files.
|
- Better error handling when writing configuration files.
|
||||||
|
- Fixed putting the final editing mark into the edited version's marks file.
|
||||||
|
9
dvbapi.c
9
dvbapi.c
@ -7,7 +7,7 @@
|
|||||||
* DVD support initially written by Andreas Schultz <aschultz@warp10.net>
|
* DVD support initially written by Andreas Schultz <aschultz@warp10.net>
|
||||||
* based on dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
* based on dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
||||||
*
|
*
|
||||||
* $Id: dvbapi.c 1.121 2001/09/15 14:15:21 kls Exp $
|
* $Id: dvbapi.c 1.122 2001/09/16 09:35:51 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define DVDDEBUG 1
|
//#define DVDDEBUG 1
|
||||||
@ -2382,13 +2382,14 @@ void cCuttingBuffer::Action(void)
|
|||||||
|
|
||||||
if (Mark && Index >= Mark->position) {
|
if (Mark && Index >= Mark->position) {
|
||||||
Mark = fromMarks.Next(Mark);
|
Mark = fromMarks.Next(Mark);
|
||||||
|
toMarks.Add(LastIFrame);
|
||||||
|
if (Mark)
|
||||||
|
toMarks.Add(toIndex->Last() + 1);
|
||||||
|
toMarks.Save();
|
||||||
if (Mark) {
|
if (Mark) {
|
||||||
Index = Mark->position;
|
Index = Mark->position;
|
||||||
Mark = fromMarks.Next(Mark);
|
Mark = fromMarks.Next(Mark);
|
||||||
CurrentFileNumber = 0; // triggers SetOffset before reading next frame
|
CurrentFileNumber = 0; // triggers SetOffset before reading next frame
|
||||||
toMarks.Add(LastIFrame);
|
|
||||||
toMarks.Add(toIndex->Last() + 1);
|
|
||||||
toMarks.Save();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
break; // final end mark reached
|
break; // final end mark reached
|
||||||
|
Loading…
Reference in New Issue
Block a user