Author: j6t
Date: 2008-02-06 20:44:37 +0100 (Wed, 06 Feb 2008)
New Revision: 1052
Modified:
trunk/hvirtual/doc/cinelerra_cv_manual_en.texi
trunk/hvirtual/doc/cinelerra_cv_manual_fr.texi
trunk/hvirtual/doc/cinelerra_cv_manual_pt_BR.texi
trunk/hvirtual/libmpeg3/video/seek.c
Log:
Disable caching of dropped frames during MPEG-2 playback.
This patch was proposed by Marcin Kostur and reportedly improves
the editing experience considerably.
Modified: trunk/hvirtual/doc/cinelerra_cv_manual_en.texi
===================================================================
--- trunk/hvirtual/doc/cinelerra_cv_manual_en.texi 2008-02-03 20:49:42 UTC (rev 1051)
+++ trunk/hvirtual/doc/cinelerra_cv_manual_en.texi 2008-02-06 19:44:37 UTC (rev 1052)
@@ -9850,21 +9850,6 @@
@subsection Other issues
@cindex HDV 1080i editing, other issues
-There are some problems with GOP cache in Cinelerra 2.1 which were not in the
-2.0 version. Many MPEG2 or MPEG4 files can not be played properly. The HDV
-MPEG-2 playback is also affected. Here is a quick solution to disable GOP
-caching.
-
-In @file{libmpeg3/video/seek.c}, at line #357, replace:
-
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 1);
-@end verbatim
-by
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 0);
-@end verbatim
-
When playing MJPEG files, the dissolve transistion does not work properly in
RGBA or YUVA modes but it works fine in RGB or YUV.
Modified: trunk/hvirtual/doc/cinelerra_cv_manual_fr.texi
===================================================================
--- trunk/hvirtual/doc/cinelerra_cv_manual_fr.texi 2008-02-03 20:49:42 UTC (rev 1051)
+++ trunk/hvirtual/doc/cinelerra_cv_manual_fr.texi 2008-02-06 19:44:37 UTC (rev 1052)
@@ -10027,21 +10027,6 @@
@subsection Autres probl?mes
@cindex Edition HDV 1080i, autres probl?mes
-Il y a quelques probl?mes de cache de GOP avec Cinelerra 2.1, qui n'?taient pas
-l? dans la version 2.0. Certains fichiers MPEG2 ou MPEG4 ne peuvent pas ?tre
-jou?s correctement. La lecture HDV peut aussi s'en trouver affect?e. Voici
-une solution rapide pour d?sactiver le cache du GOP.
-
-Dans @file{libmpeg3/video/seek.c}, ? la ligne 357, @w{remplacez :}
-
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 1);
-@end verbatim
-par
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 0);
-@end verbatim
-
Lors de la lecture de fichiers MJPEG, l'effet de fondu encha?n? peut ne pas
fonctionner correctement dans les modes RGBA ou YUVA, mais fonctionne bien dans
les modes RGB ou YUV.
Modified: trunk/hvirtual/doc/cinelerra_cv_manual_pt_BR.texi
===================================================================
--- trunk/hvirtual/doc/cinelerra_cv_manual_pt_BR.texi 2008-02-03 20:49:42 UTC (rev 1051)
+++ trunk/hvirtual/doc/cinelerra_cv_manual_pt_BR.texi 2008-02-06 19:44:37 UTC (rev 1052)
@@ -6326,18 +6326,6 @@
@subsection Outras quest?es
@cindex Edi??o HDV 1080i, outras quest?es
-H? alguns problemas com o cache do GOP no Cinelerra 2.1 que n?o havia na vers?o 2.0. V?rios arquivos MPEG2 ou MPEG4n?o conseguem ser reproduzidos devidamente. A reprodu??o do HDV MPEG-2 tamb?m fica afetada. Aqui est? uma solu??o para desabilitar o caching de GOP.
-
-Em @file{libmpeg3/video/seek.c}, na linha #357, substitua:
-
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 1);
-@end verbatim
-por
-@verbatim
-mpeg3video_drop_frames(video, frame_number - video->framenum, 0);
-@end verbatim
-
Quando reproduzindo arquivos MJPEG, a transi??o Dissolver n?o funciona adequadamente nos modos RGBA ou YUVA, mas ela funciona bem em RGB ou YUV.
@c cincvdoc_node_number_350
Modified: trunk/hvirtual/libmpeg3/video/seek.c
===================================================================
--- trunk/hvirtual/libmpeg3/video/seek.c 2008-02-03 20:49:42 UTC (rev 1051)
+++ trunk/hvirtual/libmpeg3/video/seek.c 2008-02-06 19:44:37 UTC (rev 1052)
@@ -354,7 +354,7 @@
video->repeat_count = 0;
// Read up to current frame
- mpeg3video_drop_frames(video, frame_number - video->framenum, 1);
+ mpeg3video_drop_frames(video, frame_number - video->framenum, 0);
break;
}
}
_______________________________________________
Cinelerra-commits mailing list
Cinelerra-commits@???
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra-commits