SVN Commit History
Select: [2.1CV] [2.1 merge] [2.0 to 2.1] [1.2.2 - 2.0] [1.2.1 - 1.2.2] [1.1.9 - 1.2.1] [1.1.8 - 1.1.9] [start - 1.1.8] [All]Note: this page displays the result of executing the command:
svn log -r HEAD:872 svn://svn.skolelinux.org/cinelerra/trunk/hvirtual
Which you can execute from your command line. Also, you can perform many more functions, using svn from the command line. Certain keywords (Fix|Add|Merge|remove|nice|Clear|Clean|drop|replace|convert|reverse|patch) are also underlined to possibly give an indication to what each commit is about.
The SVN repository is also mirrored in a git repository that has a git-web front end that can be viewed at http://www.pipapo.org/gitweb?p=cinelerra/svn;a=log.
2.1 Community Version Log
r1061 | j6t | 2008-07-16 18:23:23 +0000 (Wed, 16 Jul 2008) | 7 lines Add default ratecontrol option. Latest x264 doesn't set the ratecontrol method to any default, thus the application has to set it. Initial patch by Alexis Ballier (from the Gentoo Package).
r1060 | j6t | 2008-06-29 19:32:15 +0000 (Sun, 29 Jun 2008) | 2 lines Fix a crash when "Apply mask before plugins" is toggled with no armed track.
r1059 | j6t | 2008-06-29 19:00:37 +0000 (Sun, 29 Jun 2008) | 10 lines Support libtool-2.2. configure.in has some conditional vars set on libtool 1.5. They are also required on 2.2. Attached patch adds them, dropping support for libtool < 1.5, but I think that should be okay. Would be nontrivial to support that, too. Patch by Hanno B?\195?\182ck.
r1058 | j6t | 2008-06-01 20:36:51 +0000 (Sun, 01 Jun 2008) | 10 lines Fix some compiler warnings. Several instance of these warnings of this kind are silenced by this change: readpic.c:207: warning: incompatible implicit declaration of built-in function 'memcpy' Patch by Hanno B?\195?\182ck.
r1057 | j6t | 2008-06-01 20:12:59 +0000 (Sun, 01 Jun 2008) | 6 lines Fix build on gcc 4.3. Template functions cannot be static. Patch by Nicolas Chauvet.
r1056 | rafael2k | 2008-04-11 03:07:55 +0000 (Fri, 11 Apr 2008) | 1 line ffmpeg swscale patch
r1055 | raffa | 2008-03-08 22:33:45 +0000 (Sat, 08 Mar 2008) | 7 lines Update the doc folder Update the English Manual to Ed. 1.55 Update doc/texinfo.tex to the latest release (04.02.08) Update doc/TRANSLATIONS and doc/README_EN For details see the doc/ChangeLog file
r1054 | j6t | 2008-03-04 20:57:28 +0000 (Tue, 04 Mar 2008) | 6 lines 5.1 audio With this patch cinelerra works with surround40 alsa device as well. Patch by IL'dar AKHmetgaleev.
r1053 | j6t | 2008-02-14 18:55:44 +0000 (Thu, 14 Feb 2008) | 4 lines Add Russian translation. By Valentin Pesegov.
r1052 | j6t | 2008-02-06 19:44:37 +0000 (Wed, 06 Feb 2008) | 5 lines Disable caching of dropped frames during MPEG-2 playback. This patch was proposed by Marcin Kostur and reportedly improves the editing experience considerably.
r1051 | j6t | 2008-02-03 20:49:42 +0000 (Sun, 03 Feb 2008) | 6 lines Resources window: Keep the divider inside the window. If the user dragged the divider outside the window, it remained unaccessible. (Fixes bug 465.)
r1050 | raffa | 2008-02-02 20:05:57 +0000 (Sat, 02 Feb 2008) | 2 lines Reverted changes made in r1049, untested small changes didn't work
r1049 | raffa | 2008-02-02 16:13:55 +0000 (Sat, 02 Feb 2008) | 2 lines Order the format list alphabetically
r1048 | raffa | 2008-01-31 21:13:10 +0000 (Thu, 31 Jan 2008) | 2 lines Set Format window: Removed the double word 'Samplerate'
r1047 | j6t | 2008-01-08 19:49:09 +0000 (Tue, 08 Jan 2008) | 4 lines Fix duplicate parameter name in playback3d.h. Noticed by Nicolas Chauvet using gcc 4.3.0.
r1046 | rafael2k | 2007-12-26 22:34:06 +0000 (Wed, 26 Dec 2007) | 1 line basque translation updated - by dooteo, plus a small pt_br fix
r1045 | pmdumuid | 2007-12-23 13:55:34 +0000 (Sun, 23 Dec 2007) | 3 lines LIBMPEG3: Display an easy to understand message on command line when an mpeg file can't be opened.
r1044 | pmdumuid | 2007-12-21 23:06:46 +0000 (Fri, 21 Dec 2007) | 3 lines PLUGIN:Motion - Error fixed from last commit.. (SORRY)
r1043 | pmdumuid | 2007-12-21 09:21:44 +0000 (Fri, 21 Dec 2007) | 30 lines PLUGIN:Motion - Ability to add offsets from tracked frame To stabilize video, the motion plugin uses a "tracking frame" to which to track to and a region within that frame to track (generally an object in the background) in the current frame. When the region is obscured, (often by something in the foreground, or by leaving the screen), then the motion compensation would fail, and the video jump's all over the place. This patch helps work around the problem by allowing one to set a second region to track and then add offset the (previously calculated and saved to the respective file in /tmp/???/) Here's how I use it:
^ ^^ A BC A - object1 is visible in the background up until C B - (the frame before C) has both object1 and object2 visible C - has only object2 visible 1. Make a keyframe and set to track object1 2. Make a keyframe at C and track frame at B, set to track object2 3. Set keyframe at C to add offsets that were calcuated at B. Done! And it works REALLY well!!! (I am really happy with this! :P)
r1042 | rafael2k | 2007-12-02 04:08:23 +0000 (Sun, 02 Dec 2007) | 1 line Small update for the pt_BR translation
r1041 | rafael2k | 2007-12-02 03:44:42 +0000 (Sun, 02 Dec 2007) | 1 line Updated italian translation by Akirad
r1040 | j6t | 2007-11-25 20:24:02 +0000 (Sun, 25 Nov 2007) | 4 lines Fix for newer ffmpeg: needs extern "C" brackets. Patch by Nicolas (kwizart).
r1039 | j6t | 2007-11-25 19:54:05 +0000 (Sun, 25 Nov 2007) | 16 lines Fixed titler bug: occasional full intensity flash at last frame Bug: Titles configured to fade out sometimes flashed the title at full intensity at the last frame of the effect range. The problem was a boundary condition of the alpha calculation such that if the last frame of the effect was exactly aligned with a frame boundary, alpha would be set to 1 instead of 0. Also changed some integer truncation to rounding, although this wasn't related to the bug. [j6t: use lroundf(...) instead of (int)roundf(...)] Patch by Craig Lawson.
r1038 | j6t | 2007-10-29 19:25:16 +0000 (Mon, 29 Oct 2007) | 5 lines Title plugin: Update the "use time code" checkbox. When during playback (or scrubbing) a keyframe is crossed where the state of this option changes, the change was not reflected in the UI.
r1037 | j6t | 2007-10-29 19:16:37 +0000 (Mon, 29 Oct 2007) | 5 lines Check for OpenGL 2.0 libraries in /usr/X11R6/lib64/libGL.so.1, On OpenSUSE, this is the location of the x86_64 version of NVidia's OpenGL libraries.
r1036 | raffa | 2007-10-03 19:49:19 +0000 (Wed, 03 Oct 2007) | 2 lines Update AUTHORS file
r1035 | raffa | 2007-10-03 16:57:54 +0000 (Wed, 03 Oct 2007) | 4 lines Update the English Manual to Ed. 1.49 Add the Brazilian Manual Ed. 1.46 For details see doc/ChangeLog file
r1034 | j6t | 2007-09-24 19:20:06 +0000 (Mon, 24 Sep 2007) | 7 lines Insure color pickers update color when scrubbing in main window The Threshold window updated colors, but the color pickers did not. Copied fix from Gradient plugin revision 454. Patch by Craig Lawson.
r1033 | j6t | 2007-09-24 19:09:11 +0000 (Mon, 24 Sep 2007) | 4 lines Update Threshold documentation. Patch by Craig Lawson.
r1032 | j6t | 2007-09-24 19:07:33 +0000 (Mon, 24 Sep 2007) | 12 lines Make threshold low, mid, high colors configurable. Original code used two colors (black and white) for three ranges. This change allows user to specify each of the three colors independently, including alpha. Also refactored color handling into a new RGBA class. This class probably has utility outside of threshold, but it's used only here now so this is where it's defined. It can be moved as needed. Patch by Craig Lawson.
r1031 | j6t | 2007-09-24 18:59:40 +0000 (Mon, 24 Sep 2007) | 4 lines Refactor rendering code to use templates. Patch by Craig Lawson.
r1030 | j6t | 2007-09-24 18:56:48 +0000 (Mon, 24 Sep 2007) | 7 lines Simplify computation in YUV mode. Remove unnecessary conversion from YUV to RGB and back to YUV for standard (non-OpenGL) rendering. Patch by Craig Lawson.
r1029 | j6t | 2007-09-24 18:54:24 +0000 (Mon, 24 Sep 2007) | 30 lines Fix threshold rendering for non-OpenGL rendering by using alpha Standard rendering was out of sync with OpenGL rendering, resulting in unexpected output when switching from standard to OpenGL rendering in compositor, or when rendered to file. The problem did not manifest when working with a single track, only when overlaying. The problem was when the video source supports transparency, the white pixels are drawn opaque and black pixels are transparent. These are not useful choices as they make the Multiply overlay operation ineffective. Specific example: 1. Import a video clip and duplicate the video to two tracks. 2. In the top track, apply Threshold. Choose overlay mode "Multiply". Expected result in compositor: Pixels brighter than the threshold display normally, and pixels darker than the threshold are black. Actual result: Output is original video clip, unchanged. Problem: Pixels brighter than the threshold multiply the original image by 1, and pixels darker than the threshold multiply the original image by 0. But the dark pixels also have alpha = 0, so no multiplication actually occurs for dark pixels. The entire image is effectively multiplied by 1. Solution: Draw both white and black pixels with alpha = 1. Patch by Craig Lawson.
r1028 | j6t | 2007-09-07 19:49:47 +0000 (Fri, 07 Sep 2007) | 4 lines Documentation for RGB-601 effect. Patch by Craig Lawson.
r1027 | j6t | 2007-09-07 19:48:32 +0000 (Fri, 07 Sep 2007) | 4 lines Updated Videoscope doc. Added 2 images. Patch by Craig Lawson.
r1026 | j6t | 2007-09-07 19:39:44 +0000 (Fri, 07 Sep 2007) | 16 lines Videoscope layout tweaks. Parameterize layout some more. Modify widget area layout slightly. Remove "Limits" title - not really needed. Positioning small labels around perimeter of vectorscope: draw_center_text appears to be inaccurate for small font, but OK for medium font. Could be difference in how draw_center_text calculates the center versus how I think it should be done. Rather than debugging a possibly complex font problem, use draw_text instead. Patch by Craig Lawson.
r1025 | j6t | 2007-09-07 19:38:28 +0000 (Fri, 07 Sep 2007) | 4 lines Eliminate occasional garbage drawn below vectorscope. Patch by Craig Lawson.
r1024 | j6t | 2007-09-07 19:37:27 +0000 (Fri, 07 Sep 2007) | 13 lines Add optional graduations to waveform. Add optional waveform graduations for IRE 7.5% black limit, ITU-R B.601 limits, ITU-R B.709 limits. Add checkboxes to control their display. Add optional inverse (XOR) graduation drawing mode and checkbox control. Remove the right side labels from waveform. It was useful for only one extra graduation, but it's too crowded with the additional optional graduations. Always draw labels on the left. Patch by Craig Lawson.
r1023 | j6t | 2007-09-07 19:35:55 +0000 (Fri, 07 Sep 2007) | 7 lines Refactor massive VIDEOSCOPE macro into a template method. Easier to read, maintain, and gdb understands it. Also change all #defines to consts: gdb handles them better. Patch by Craig Lawson.
r1022 | j6t | 2007-09-07 19:34:28 +0000 (Fri, 07 Sep 2007) | 23 lines Restructure overlay and label code for efficiency; change the graphic display somewhat Restructure overlay and label drawing code to push more drawing code into the waveform and vectorscope components. Precompute the overlay geometry when the window is resized rather than every time it's drawn. Change graduation lines from bright green to dim gray. I thought the bright green distracted from the more important data. Added 7.5% SMPTE luminance line on waveform. Insure label values are multiple of 10 (9's were due to floating point truncation). Centered label text in column. Looks a little nicer, I think. Position vectorscope label values more closely to the vectorscope circle instead of with the waveform display. Draw color axes on vectorscope and label the axes with R,G,B,C,Y,M. Patch by Craig Lawson.
r1021 | j6t | 2007-09-07 19:32:05 +0000 (Fri, 07 Sep 2007) | 12 lines Draw waveform points in color, too. Vectorscope points are drawn in color and it looks nice. Draw waveform points in color so they look nice, too. Color waveform helps the user to visually correlate the frame with the waveform. Also brighten and decrease contrast of points drawn. Although this distorts the videoscope colors slightly, if this is not done the very dim colors are not visible against the black background. Patch by Craig Lawson.
r1020 | j6t | 2007-09-07 19:30:20 +0000 (Fri, 07 Sep 2007) | 12 lines Correct colors drawn in vectorscope. Colors drawn in the vectorscope in the BGR8888 color model had swapped red and blue. As a result, the display inaccurately reflected the source image, and adjustments with the Color Balance plug-in were confusing because image changes did not follow the apparent color axes. This change insures points are drawn in their correct colors on the correct color axes. Patch by Craig Lawson.
r1019 | j6t | 2007-08-29 21:06:20 +0000 (Wed, 29 Aug 2007) | 6 lines Fix crash in Ogg file handling. A data structure was not completely initialized. Based on a patch provided by Mark Carter.
r1018 | cobra | 2007-08-22 02:03:43 +0000 (Wed, 22 Aug 2007) | 11 lines Fix a build problem on 64bit. Thanks to Ichthyostega for an initial partial fix, and to feedback from j and Graham Evans with build results. This fixes a build problem on amd64 (where -fPIC is often used globally) in quicktime/ffmpeg/libavcodec/i386/mpegvideo_mmx.c. It also allows -fPIC to continue to be used selectively on 32bit platforms for the mmx files in ffmpeg. Kevin Brosius
r1017 | j6t | 2007-07-28 21:06:34 +0000 (Sat, 28 Jul 2007) | 8 lines Fix curved masks boundaries if start and end point are very close. When the start and end points of a mask bound were only a few pixels apart, then a Bezier curve between them would be interpolated by too few points. To fix this, we use the same algorithm as in the mask engine, which is a forward differencing method.
r1016 | j6t | 2007-07-27 22:30:55 +0000 (Fri, 27 Jul 2007) | 29 lines Use the OpenGL mask renderer and fix it. Currently, only the software mask render was used even if OpenGL was available. This posed a problem when a fade was defined in addition: In this case the fade took precedence and the rendered mask was ignored. With this change the OpenGL mask renderer is used, and the result is blended with the fader. However, the OpenGL mask renderer is of low quality and only suitable as a preview for initial work. For fine-tuning of masks (with large feather values) OpenGL should be switched off and the software renderer be used. The GLU tesselator is used to dissect the mask polygon into triangles. The tesselator requires a callback that computes new vertices. This callback was bogus in two ways: - It did not take into account that the input can contain NULL pointers and crashed. This happened if the mask outline was made up of splines. It turns out that the interpolation that this callback normally must perform is not needed anyway (we are painting only a single color), so it is removed. - The new vertex data was allocated with malloc, but the GLU would not free this data, so the memory is leaked. The solution is to put the new vertices into a global list, which is deleted after the tesselation is completed.
r1015 | j6t | 2007-07-18 18:53:01 +0000 (Wed, 18 Jul 2007) | 4 lines Add a shortcut 'e' that toggles between selection and drag&drop edit modes. Patch by Vit Stradal.
r1014 | j6t | 2007-07-18 18:46:43 +0000 (Wed, 18 Jul 2007) | 4 lines Enable horizontal scrolling with the mouse wheel by pressing Ctrl. Patch by Vit Stradal.
r1013 | j6t | 2007-07-17 20:21:34 +0000 (Tue, 17 Jul 2007) | 5 lines Select the entire clip title when a clip is edited or created. Then the title can be erased with a single keystroke. Patch by Vit Stradal.
r1012 | j6t | 2007-07-10 19:41:01 +0000 (Tue, 10 Jul 2007) | 11 lines Add a new video plugin for rerouting channels to a different track. The new plugin enables to selectively transfer the Alpha channel or the Components (RGB or YUV) or both from a source track to a target track, partially overwriting the target's contents. It works as a shared plugin. The typical usage scenario is to build up a possibly animated Mask in one track and then to transfer the Alpha channel to another content track Authored by Hermann Vosseler.
r1011 | j6t | 2007-06-20 20:42:16 +0000 (Wed, 20 Jun 2007) | 8 lines Fix closing XML tags for the labels and for all plugins. Note that due to the way in which cinelerra handles the plugin keyframe data, existing projects are not automatically corrected. Only keyframes that are modified are corrected. Patch by Hermann Vosseler.
r1010 | j6t | 2007-06-15 19:10:28 +0000 (Fri, 15 Jun 2007) | 5 lines Save mask point coordinates using %g instead of %e to save space. I have a project that has a mask at almost every frame. This reduces the file size by 45%.
r1009 | minmax | 2007-05-10 09:37:52 +0000 (Thu, 10 May 2007) | 2 lines Move the dependencies to newer package names
r1008 | rafael2k | 2007-04-06 23:47:53 +0000 (Fri, 06 Apr 2007) | 1 line pt_BR translation update
r1007 | j6t | 2007-03-31 19:36:53 +0000 (Sat, 31 Mar 2007) | 4 lines Make configure detect and work on amd64. Patch by j.
r1006 | j6t | 2007-03-05 19:49:17 +0000 (Mon, 05 Mar 2007) | 5 lines configure: Use libx264_pic instead of libx264 if available. On Ubuntu, prefer libx264_pic over libx264 if --with-pic was specified explicitly. Patch by j@v2v.cc.
r1005 | cobra | 2007-03-03 22:23:16 +0000 (Sat, 03 Mar 2007) | 5 lines Increase the number of displayed digits for resample audio dialog box (for bug # 389.) Kevin Brosius
r1004 | minmax | 2007-02-25 08:37:45 +0000 (Sun, 25 Feb 2007) | 2 lines Fix http://article.gmane.org/gmane.comp.video.ffmpeg.devel/26558
r1003 | pmdumuid | 2007-02-22 12:20:51 +0000 (Thu, 22 Feb 2007) | 5 lines BlueDot theme is usable again thanks to Miha Kitic who finished off my commencement of restoring this theme. See the git repository for more details.
r1002 | minmax | 2007-02-18 21:45:23 +0000 (Sun, 18 Feb 2007) | 4 lines Fix description of the preference fixes bug 395
r1001 | minmax | 2007-02-18 21:32:11 +0000 (Sun, 18 Feb 2007) | 5 lines Oneliner to fix proper setting of mp3 bitrate fixes bug 271
r1000 | minmax | 2007-02-18 21:14:47 +0000 (Sun, 18 Feb 2007) | 4 lines zero length allocation in stsz.c detected by valgrind, and the writing over first four bytes... stsc.c had very similar code, so i applied the same fix to it too, even maybe it does not need it, but it cannot hurt
r999 | rafael2k | 2007-02-17 04:40:59 +0000 (Sat, 17 Feb 2007) | 5 lines maintainers added to README_en. README_pt added. pt_BR translation updated.
r998 | minmax | 2007-02-11 13:29:48 +0000 (Sun, 11 Feb 2007) | 5 lines Enable keyboard navigation in composer and viewer window up/down = 10 seconds left/right = 1 second
r997 | minmax | 2007-02-10 16:14:00 +0000 (Sat, 10 Feb 2007) | 4 lines Two fixes for pluggin dragging one in tracksedit.C actually fixes a crush - pluginset editlist was not kept in correct state one in trackcanvas.C makes sure that we have WYSIWYG
r996 | minmax | 2007-02-10 12:18:54 +0000 (Sat, 10 Feb 2007) | 2 lines add renderprofiles.C to POTFILES.in
r995 | minmax | 2007-02-10 12:16:37 +0000 (Sat, 10 Feb 2007) | 5 lines add proper gettext headers to exportedl.C fixes bug 290
r994 | minmax | 2007-02-10 11:57:18 +0000 (Sat, 10 Feb 2007) | 5 lines Fix unbounded edits - bug 375 Caused due to my sloppiness some time ago, though i cannot find the revision
r993 | minmax | 2007-02-10 11:18:22 +0000 (Sat, 10 Feb 2007) | 5 lines Fix wrong transitions being used - bug 398 Actually the core issue is not in shapewipe but in cinelerra, this fixes the things not finished in r765
r992 | minmax | 2007-02-09 21:24:57 +0000 (Fri, 09 Feb 2007) | 2 lines Fix three small leaks discovered by valgrind
r991 | minmax | 2007-02-09 21:02:39 +0000 (Fri, 09 Feb 2007) | 5 lines Add support for msmpeg42 in .avi (a.k.a. div3v2) fixes bug 384
r990 | minmax | 2007-02-09 20:53:59 +0000 (Fri, 09 Feb 2007) | 2 lines Add interpolation for reframert effect
r989 | minmax | 2007-02-09 19:21:54 +0000 (Fri, 09 Feb 2007) | 5 lines Add render profiles to render dialog Not the smoothest implementation ever, but should do...
r988 | minmax | 2007-02-09 12:30:40 +0000 (Fri, 09 Feb 2007) | 8 lines Fix a leak when reopening mpeg TOC files, overwriting the old fd. This leak also caused crushes in some wierd way... There is still _great_inefficiency_ in opening mpeg files... all the decoding threads are created just to read number of video streams before reopening the file anyway
r987 | j6t | 2007-02-04 20:25:02 +0000 (Sun, 04 Feb 2007) | 22 lines Fix incomplete UI updates and re-rendering after clicking in the time line. Some updates of the plugin windows and fader slider or missing re-renderings happen at the following instances: - Clicking on an edit boundary. - Clicking on a plugin boundary. - Jumping from label to label with Ctrl-Arrow. - Jumping to the beginning or end of the time line with Pos1 or End. - Selecting a label in the main windows. - Selecting a label in the composer. - Clicking on an automation keyframe. The changes in trackcanvas.C basically unify all do_*() routines to set the flags that indicate what to change to the caller, because all callers already were prepared to do the updates, but were not told to do them. In the other instances the necessary updates are introduced. This fixes bug 327.
r986 | j6t | 2007-01-29 21:05:34 +0000 (Mon, 29 Jan 2007) | 9 lines Disable MMX on x86_64 again - it does not compile. In revision 983 I changed the treatment of --enable-mmx. If it is not specified, it defaults now to "autodetect". However, this auto-detection was not treated at all on x86_64. Now we disable MMX everywhere except on i[56]86. Again, Alexis Ballier pointed me in the right direction.
r985 | j6t | 2007-01-23 21:34:33 +0000 (Tue, 23 Jan 2007) | 11 lines Fill in the AUTHORS file with useful information. This file is used by a svn to git converter; hence, it must have this particular syntax, which maps svn committer logins to names and emails. On the other hand, since this file lists only the svn logins, it is by no means a complete list of authors. Many people have contributed, but are not mentioned here. If you think you deserve attribution in this list, it will be no problem to add your name, too (with some fake login name).
r984 | cobra | 2007-01-22 01:51:18 +0000 (Mon, 22 Jan 2007) | 5 lines Enable GLOBAL_PLUGIN_DIR as requested by Markus Grabner in bug # 308. Kevin Brosius
r983 | j6t | 2007-01-21 20:55:54 +0000 (Sun, 21 Jan 2007) | 8 lines Reorder CPU configure checks, fix and clean up --enable-{mmx,3dnow,altivec}. The FFmpeg section depends on --enable-mmx and --enable-altivec results. Alexis Ballier pointed out that the user's choice of --enable-{mmx,3dnow,altivec} had been overriden by unconditional variable assignments.
r982 | cobra | 2007-01-20 22:26:40 +0000 (Sat, 20 Jan 2007) | 9 lines Update spec file for SUSE builds. Includes contributions from Markus Grabner in bug # 308. Support 64bit builds. Also change version stamping of packages to match SUSE standards a little better and packman versioning. When building, you need to change the svn revision in this file prior to shipping packages. Kevin Brosius
r981 | cobra | 2007-01-19 00:15:02 +0000 (Fri, 19 Jan 2007) | 10 lines Expand Pierre's version stamping for use in 'make dist' packages. Now you can also use: configure --with-buildinfo=cust/"SVN r980 SUSE" (for example), and create a 'make dist' package for building in your build system. The string passed following the 'cust' parameter will be used in the About dialog and version information, along with the build date. Kevin Brosius
r980 | nicolasm | 2007-01-11 20:42:18 +0000 (Thu, 11 Jan 2007) | 3 lines Add the Cinelerra-CV manual sources. Edition 1.00, English & French.
r979 | j6t | 2007-01-10 21:17:03 +0000 (Wed, 10 Jan 2007) | 11 lines Change ffmpeg.h to use correct avcodec.h header file. This changes cinelerra/ffmpeg.h to useinstead of "ffmpeg/libavcodec/avcodec.h", and it changes configure.in and cinelerra/Makefile.am to pass the correct FFMPEG_CFLAGS during build; i.e., either "-I$(top_src)/quicktime/ffmpeg/libavcodec" during internal-ffmpeg builds, or whatever pkg-config --cflags says for libavcodec/libpostproc, which is usually "-I/usr/include/ffmpeg -I/usr/include/postproc". Patch by Dan Streetman (with additional tweaks in fileac3.h and filedv.h).
r978 | j6t | 2007-01-08 21:27:22 +0000 (Mon, 08 Jan 2007) | 10 lines Recognize HDV files that have a .m2t file extension. Says Dan Streetman, who contributed this patch: Since only the first 4 chars are compared this technically will match .m2t* I should note that this very simple patch does not add support for AVCHD files (which typically have .m2ts extension), it just allows cinelerra to recognize HDV files with .m2t extension. AVCHD still does not work.
r977 | rafael2k | 2007-01-05 19:44:58 +0000 (Fri, 05 Jan 2007) | 1 line fileyuv.C added to POTFILES.in and updated pt_BR translation.
r976 | pmdumuid | 2007-01-04 12:34:29 +0000 (Thu, 04 Jan 2007) | 1 line Makes drop-down values in the 'duration visible in timeline' change whilst resizing window
r975 | pmdumuid | 2007-01-04 10:03:57 +0000 (Thu, 04 Jan 2007) | 11 lines Code cleanup of fileyuv.{C,h} and pipe.{C,h} These files are not in HW's version, so I have taken the liberty of: * Formatting changes * Moving the PipeCheckBox and PipePreset classes into fileyuv.C (the only user, and not much else could use them!) NOTE: The purpose of the cleanup is to allow widgetgrid to be more easily applied. (Please let me know if this breaks anything!)
r974 | j6t | 2006-12-30 17:37:50 +0000 (Sat, 30 Dec 2006) | 2 lines configure: Check for presence of libtiff headers and libraries.
r973 | j6t | 2006-12-26 21:55:50 +0000 (Tue, 26 Dec 2006) | 4 lines MPEG private data debug line not needed and clutters output. Patch by Dan Streetman.
r972 | j6t | 2006-12-25 21:15:54 +0000 (Mon, 25 Dec 2006) | 7 lines Fix aspect ratio of YUV4MPEG streams. This changes numerator/numerator to numerator/denominator so that it does not always return 0. Patch by Dan Streetman.
r971 | j6t | 2006-12-25 20:38:54 +0000 (Mon, 25 Dec 2006) | 5 lines Know about file extensions of YUV4MPEG streams and raw DV. This allows the render format chooser to change the file extension when these formats are selected.
r970 | j6t | 2006-12-25 20:35:44 +0000 (Mon, 25 Dec 2006) | 4 lines Do not store format-specific path names in Cinelerra_rc. This reverts part of revision 402.
r969 | j6t | 2006-12-25 20:33:08 +0000 (Mon, 25 Dec 2006) | 5 lines Render format selector: Do not change the path name when the format is changed. This leaves the path name that has just been entered alone, except that the file name extension is changed.
r968 | j6t | 2006-12-25 20:30:05 +0000 (Mon, 25 Dec 2006) | 6 lines Do not show the pipe command in the render format selector. Now that the pipe command is just a specificity of the YUV4MPEG Stream format, we don't show it in the format chooser, like for all other format specific settings that aren't shown either.
r967 | j6t | 2006-12-25 20:25:00 +0000 (Mon, 25 Dec 2006) | 5 lines Do not clutter Cinelerra_rc with unnecessary entries about pipe usage. Pipes are only used for writing to the YUV4MPEG Stream format. But different settings were stored for each format. Now we save only one setting.
r966 | rafael2k | 2006-12-23 15:13:09 +0000 (Sat, 23 Dec 2006) | 1 line Updated pt_BR translation, by rafael2k
r965 | pmdumuid | 2006-12-19 08:30:00 +0000 (Tue, 19 Dec 2006) | 1 line German translation update by Jens Seidel
r964 | pmdumuid | 2006-12-19 08:02:39 +0000 (Tue, 19 Dec 2006) | 1 line Updated source references using "make update-po"
r963 | pmdumuid | 2006-12-18 22:31:39 +0000 (Mon, 18 Dec 2006) | 1 line Updated POTFILES.in and French translation by jean.luc.coulon@gmail.com (submitted via bug 382)
r962 | pmdumuid | 2006-12-16 00:40:16 +0000 (Sat, 16 Dec 2006) | 1 line Fix for videodev2 test in configure.in (The testing for structure requires include of header file!)
r961 | pmdumuid | 2006-12-01 12:53:09 +0000 (Fri, 01 Dec 2006) | 1 line Updated pt_br translation by rafae2k
r960 | cobra | 2006-11-28 22:03:34 +0000 (Tue, 28 Nov 2006) | 4 lines Ok, this is better for the PPC vs. older autotools fix. Kevin Brosius
r959 | cobra | 2006-11-28 01:18:04 +0000 (Tue, 28 Nov 2006) | 5 lines PPC changes break some older autotools, this is a workaround. Please let me know if you see any trouble on the PPC builds. Kevin Brosius
r958 | pmdumuid | 2006-11-09 10:21:32 +0000 (Thu, 09 Nov 2006) | 1 line Make the overlay window toggle options match the view menu toggle options
r957 | pmdumuid | 2006-11-08 12:04:47 +0000 (Wed, 08 Nov 2006) | 1 line Add a toolbar button to display the state of the "edit labels" option (which I think should be termed lock / unlock labels since I have never discovered what this does until now!)
r956 | pmdumuid | 2006-11-08 11:44:19 +0000 (Wed, 08 Nov 2006) | 1 line README.BUILD - add more library recommendations
r955 | j6t | 2006-11-05 13:33:41 +0000 (Sun, 05 Nov 2006) | 7 lines Fix the Diffkey icon. It used the Flip effect's icon. Furthermore, the PNG of the motion icon did not match the compiled icon. Bug # 351.
r954 | j6t | 2006-11-04 18:58:18 +0000 (Sat, 04 Nov 2006) | 6 lines Improve icons of the liveaudio and livevideo effects. Nicolasdonated slightly improved versions. They are still white but have an outline. Bug # 351.
r953 | pmdumuid | 2006-11-02 23:00:39 +0000 (Thu, 02 Nov 2006) | 1 line Make the goto toolbutton look like a goto icon rather than a clip icon
r952 | pmdumuid | 2006-11-01 10:13:19 +0000 (Wed, 01 Nov 2006) | 5 lines When loading or dragging an (non-edl) asset onto the current timeline, clip it to the minimum commmon frame between both the audio when "align cursor on frame" is on.
r951 | pmdumuid | 2006-10-29 22:58:05 +0000 (Sun, 29 Oct 2006) | 1 line Forgotten escaping slash in r949 (which was actually written by Alexis Ballier aballierATgentoo_._org) and also added -f to rm -f versioninfo.h (removes the possiblility of configure requesting a user input)
r950 | pmdumuid | 2006-10-29 07:51:27 +0000 (Sun, 29 Oct 2006) | 1 line The text definitions for Internal and external back-to-front in the last patch
r949 | pmdumuid | 2006-10-28 22:54:57 +0000 (Sat, 28 Oct 2006) | 9 lines Add configure option to allow for external ffmpeg linking. Package maintainers (and gentoo emerge script people) need to add: #define FFMPEG_EXTERNALTEXT "@FFMPEG_EXTERNALTEXT@" into versioninfo.h if they manually create versioninfo.h file!
r948 | pmdumuid | 2006-10-28 14:47:20 +0000 (Sat, 28 Oct 2006) | 1 line FFMPEG configure disables mmx unless explicitly set on the configure as an argument (fixes some peoples problems - see IRC)
r947 | pmdumuid | 2006-10-27 00:26:18 +0000 (Fri, 27 Oct 2006) | 11 lines FFMPEG configure script is executed as part of cinelerra's configure script to generate the avconfig.h file. This patch is primarily for PPC people to get the build right! This patch was developed as a joint effort by Rafael Diniz and Pierre Dumuid. (see the IRC logs and the mail list for the discussion in development 2006-10-27)
r946 | minmax | 2006-10-24 23:08:49 +0000 (Tue, 24 Oct 2006) | 3 lines Timecodes were being messed up when in hour field more than one digit number was entered
r945 | minmax | 2006-10-20 22:51:56 +0000 (Fri, 20 Oct 2006) | 2 lines Revert merge of editing modes
r944 | minmax | 2006-10-19 17:00:41 +0000 (Thu, 19 Oct 2006) | 2 lines A small fix to previous patch
r943 | minmax | 2006-10-19 16:44:05 +0000 (Thu, 19 Oct 2006) | 4 lines Merge "copy'n'paste" and "drag'n'drop" editing modes into one, shift key being diferentiatior between them. Also remove icons and everything else.
r942 | minmax | 2006-10-18 15:57:26 +0000 (Wed, 18 Oct 2006) | 3 lines Fix a freeze when changing transition length - freezes due to a missing lock_window
r941 | minmax | 2006-10-18 12:04:59 +0000 (Wed, 18 Oct 2006) | 14 lines Fixes bug 340 http://bugs.cinelerra.org/show_bug.cgi?id=340 The solution is highly suboptimal and might bring performance degradation // The proper solution is HARD because of : // 1. idiotic xlib does not have XTryLockDisplay - we will need to _completely_ implement XLockDisplay by ourselves (including cascaded locking - it is not the same as mutex!) // 2. the locking shemantic inside new lock_window and here will be really tricky, we should: // in lock_window check wheather BC_WindowEvents is in XNextEvent and it is send custom xevent to break out of the loop and make sure lock is not taken again if locck_window is waiting for it // 3. Send custom events from previous point through _separate_ xwindows display connection since XSendEvent would need to be protected by XLockDisplay which obviously can't be done inside the same thread!
r940 | minmax | 2006-10-15 23:53:17 +0000 (Sun, 15 Oct 2006) | 2 lines Fix ffmpeg returing error when trying to use multithreading in codecs that do not support it
r939 | minmax | 2006-10-15 18:33:56 +0000 (Sun, 15 Oct 2006) | 3 lines Make cinelerra not crush when selecting Microsoft MPEG as video option inside Quicktime or AVI container Just do the same check as ffmpeg internally uses for 4MV allowance
r938 | minmax | 2006-10-15 18:22:51 +0000 (Sun, 15 Oct 2006) | 3 lines Make cinelerra actually read AVI DV+PCM it produces... There was a grave bug when reading pcm samples in trak.c ... i don't know how it ever worked right at all (probably it didn't...)
r937 | minmax | 2006-10-15 18:20:32 +0000 (Sun, 15 Oct 2006) | 4 lines Actually write PCM in AVI files according to specification. This makes cinelerra's DV+PCM AVI actually playable by mplayer, totem, xine and ffplay! Kino seems to have a problem of its own
r936 | minmax | 2006-10-14 21:51:26 +0000 (Sat, 14 Oct 2006) | 2 lines Sane default sample zoom...
r935 | minmax | 2006-10-14 21:47:24 +0000 (Sat, 14 Oct 2006) | 3 lines a) prevent creating two clips with the same name b) have actually informative default
r934 | j6t | 2006-10-14 19:56:20 +0000 (Sat, 14 Oct 2006) | 2 lines Must include config.h in affine.C to have OpenGL support.
r933 | j6t | 2006-10-14 18:28:38 +0000 (Sat, 14 Oct 2006) | 5 lines Auto-detect the presence of OpenGL 2.0 capable libraries. The configure option is not on by default and can be disabled using --disable-opengl.
r932 | minmax | 2006-10-14 16:08:25 +0000 (Sat, 14 Oct 2006) | 2 lines When playing update clocks only, not all zoombar widgets
r931 | minmax | 2006-10-14 15:42:48 +0000 (Sat, 14 Oct 2006) | 3 lines Fix a race when closing window Sometimes window was not closed since event_thread was created AFTER set_done() call...
r930 | minmax | 2006-10-14 11:04:10 +0000 (Sat, 14 Oct 2006) | 3 lines a) have more sane names for presets - more user friendly b) also set interlace modes with the presets
r929 | minmax | 2006-10-14 10:58:12 +0000 (Sat, 14 Oct 2006) | 2 lines Sane autoconf defaults - don't show projector and camera xyz
r928 | minmax | 2006-10-14 09:17:51 +0000 (Sat, 14 Oct 2006) | 2 lines Forgotten cwindowgui lock
r927 | minmax | 2006-10-14 09:10:45 +0000 (Sat, 14 Oct 2006) | 3 lines Fix editing off by one errors... This resulted in audio samples sometimes actually floating +1 sample when for example muting a region of whole edit
r926 | pmdumuid | 2006-10-14 00:54:22 +0000 (Sat, 14 Oct 2006) | 9 lines Swap the shortcut keys for "setting the range for all autotypes" and "setting the range for current autotypes" around. This is following a discussion on IRC: http://cvs.cinelerra.org/irclog/index.php?file=2006-10-13.html where "Alt f" was considered as that it should change range for all types.
r925 | minmax | 2006-10-13 23:41:56 +0000 (Fri, 13 Oct 2006) | 2 lines Fix reporting of u and v offets - don't access the fields when they are not available (and thus please valgrind)
r924 | minmax | 2006-10-13 23:41:18 +0000 (Fri, 13 Oct 2006) | 2 lines Fix strdup/delete mismatch into strdup/free
r923 | minmax | 2006-10-13 23:34:46 +0000 (Fri, 13 Oct 2006) | 2 lines Fix wrongly reported error message (interpreting result wrongly)
r922 | minmax | 2006-10-13 22:53:01 +0000 (Fri, 13 Oct 2006) | 2 lines get_key_masks called when there was no keymasks event
r921 | minmax | 2006-10-13 22:46:01 +0000 (Fri, 13 Oct 2006) | 4 lines Fix previous patch of async window updates.. i forgot that virtual functions are not called in constructors...
r920 | minmax | 2006-10-13 17:18:16 +0000 (Fri, 13 Oct 2006) | 2 lines Patch for bug 166 as submited by Joe Stewart
r919 | minmax | 2006-10-13 16:40:11 +0000 (Fri, 13 Oct 2006) | 2 lines Fixes writing of AVI files. Now Kino correctly reads them (tested with Kino 0.9.2)
r918 | minmax | 2006-10-13 11:41:18 +0000 (Fri, 13 Oct 2006) | 2 lines Fix for my patch that provided virtual edits... we forgot to set edl right
r917 | minmax | 2006-10-13 10:06:42 +0000 (Fri, 13 Oct 2006) | 2 lines Implement Asynchronous updates for awinodw, thus removing the reason for the most frequent cinelerra freezes i enjoyed
r916 | minmax | 2006-10-13 09:50:39 +0000 (Fri, 13 Oct 2006) | 2 lines Make shm warning message more informative
r915 | minmax | 2006-10-12 21:18:09 +0000 (Thu, 12 Oct 2006) | 6 lines Implement eprintf - error printf as an universal macro that prints errors to the proper output. Also move file open operations in file*.C rutines to use eprintf, which means user actually gets a feedback when file for any reason cannot be read or written.
r914 | minmax | 2006-10-12 19:44:33 +0000 (Thu, 12 Oct 2006) | 3 lines Fix a long outstanding bug regarding dragndroping dropping a clip or asset from resources caused cut on the tracks where nothing was pasted
r913 | minmax | 2006-10-12 11:31:42 +0000 (Thu, 12 Oct 2006) | 2 lines Change version number so it starts with one - multiple svn builds can be done in one day
r912 | minmax | 2006-10-12 11:19:36 +0000 (Thu, 12 Oct 2006) | 2 lines Update
r911 | minmax | 2006-10-12 11:17:13 +0000 (Thu, 12 Oct 2006) | 2 lines some more cleaning up of dependencies
r910 | minmax | 2006-10-12 11:16:44 +0000 (Thu, 12 Oct 2006) | 2 lines update control file to have more accurate dependencies
r909 | pmdumuid | 2006-10-01 08:14:53 +0000 (Sun, 01 Oct 2006) | 1 line Adding tooltips for the zoombar
r908 | pmdumuid | 2006-09-30 15:56:40 +0000 (Sat, 30 Sep 2006) | 6 lines clamp the video range from 0 to 100 clamp the automation curves viewed in the timeline to represent what cinelerra does internally. centralise the code to do the automation clamping.
r907 | pmdumuid | 2006-09-29 16:24:10 +0000 (Fri, 29 Sep 2006) | 1 line this might fix some peoples problems with the --with-buildinfo patch (please try rm cinelerra/Makefile cinelerra/.deps/main.* cinelerra/.deps/aboutprefs.*; ./autogen.sh; ./configure; make as well)
r906 | pmdumuid | 2006-09-28 01:13:09 +0000 (Thu, 28 Sep 2006) | 1 line A more rigourus buildinfo implementation (please use --with-buildinfo=svn/recompile as a configure parameter from now on; or alternatively, for package developers, after running configure, make up your own cinelerra/versioninfo.h file.)
r905 | pmdumuid | 2006-09-27 05:38:19 +0000 (Wed, 27 Sep 2006) | 1 line Make the patch bay slider range use that of the autogrouptype
r904 | pmdumuid | 2006-09-27 02:22:35 +0000 (Wed, 27 Sep 2006) | 1 line dvn_in_host now saved (resolves Bug 314) patch by Gustavo I?\195?\177iguez
r903 | pmdumuid | 2006-09-25 23:53:52 +0000 (Mon, 25 Sep 2006) | 1 line BC_FileBoxDirectoryText::handle_event - fix for the change in meaning of is_dir() since the 2.1 merger
r902 | pmdumuid | 2006-09-25 23:51:50 +0000 (Mon, 25 Sep 2006) | 1 line Automation ranges cont.: fix a clamp issue when dragging autos. Ctrl+Alt F works now.
r901 | pmdumuid | 2006-09-25 15:43:35 +0000 (Mon, 25 Sep 2006) | 1 line Automation::fit_autos() now works and automation_{min,max} variable removed
r900 | pmdumuid | 2006-09-25 13:55:04 +0000 (Mon, 25 Sep 2006) | 1 line Autorange: get the {expand,shrink{_autos} functions to work again. Added toggle button each side of autorange textbox
r899 | pmdumuid | 2006-09-25 08:15:07 +0000 (Mon, 25 Sep 2006) | 1 line autogrouptypes given better names in xml; Decibels / video fade units need not be more than 1 decimal place; automation_{min,max} need not be saved anymore, (need to delete from code completely)
r898 | pmdumuid | 2006-09-25 06:25:12 +0000 (Mon, 25 Sep 2006) | 1 line Control of automation curve ranges per type (fixes badness in design since 2.0) the textbox is scrollable on both sides as well.
r897 | pmdumuid | 2006-09-23 07:33:09 +0000 (Sat, 23 Sep 2006) | 1 line Somewhat logarithmic change of the projector and camera textboxes
r896 | pmdumuid | 2006-09-23 00:08:34 +0000 (Sat, 23 Sep 2006) | 1 line Add scrollability to the comboboxes (BC_PopupMenu)
r895 | j6t | 2006-09-22 20:21:46 +0000 (Fri, 22 Sep 2006) | 15 lines Fix clipboard handling to return only data of the requested type. The modifications look more voluminous than they are because one change is to move the handler for SelectionRequest events into a set of functions. The major fix is to check the type of data that is requested in the SelectionRequest event. This way a bad interaction with Klipper is avoided, which requests data of type 'TARGETS' when it notices that the selection owner has changed. In addition, the request for 'TARGETS' is also honored. This makes Cinelerra a little more compliant with the ICCCM. However, the mandatory targets 'TIMESTAMP' and 'MULTIPLE' are still not supported.
r894 | j6t | 2006-09-21 19:57:22 +0000 (Thu, 21 Sep 2006) | 2 lines Fix incomplete initialization of frame data in the yuv2/2vuy codec.
r893 | pmdumuid | 2006-09-21 10:16:45 +0000 (Thu, 21 Sep 2006) | 1 line small fix to last patch to make it run programs once not on every compile!
r892 | pmdumuid | 2006-09-21 09:00:48 +0000 (Thu, 21 Sep 2006) | 1 line Make the builddate text update on each make, (rather than each configure) and also added a svn-version display.
r891 | j6t | 2006-09-20 20:07:57 +0000 (Wed, 20 Sep 2006) | 3 lines Do not include .svn directories in 'make dist'. Patch by Markus Grabner.
r890 | j6t | 2006-09-19 19:47:06 +0000 (Tue, 19 Sep 2006) | 2 lines Fix missing #include if --disable-firewire.
r889 | cobra | 2006-09-19 01:31:04 +0000 (Tue, 19 Sep 2006) | 4 lines RPM .spec file update for 2.1, update README. Kevin Brosius
r888 | j6t | 2006-09-17 19:42:28 +0000 (Sun, 17 Sep 2006) | 2 lines Fix a crash in Video->Render effect.
r887 | pmdumuid | 2006-09-17 01:10:37 +0000 (Sun, 17 Sep 2006) | 1 line Adjust height of Preference window (the image duration section was being clipped), and move the licence text (the author list was overwriting the licence)
r886 | j6t | 2006-09-16 20:07:01 +0000 (Sat, 16 Sep 2006) | 8 lines Don't access widgets that are not present. When the format tools are embedded in the Preferences, they don't show a file text box, so it must not be accessed. Same holds for other widgets. This patch also reverts the constructor and destructor cleanup by Nate, because it left variables uninitialized.
r885 | j6t | 2006-09-15 23:18:36 +0000 (Fri, 15 Sep 2006) | 6 lines Don't delete a borrowed frame. When process_realtime() was converted to process_buffer(), the temporary frame is no longer allocated, but borrowed from the render engine. It must not be deleted.
r884 | j6t | 2006-09-14 21:32:58 +0000 (Thu, 14 Sep 2006) | 6 lines Fix some crashes when neither video nor audio recording is enabled. If the Record window is opened even though in the Preferences both audio and video recording are disabled, then pressing the Record button or closing the window crashed.
r883 | j6t | 2006-09-14 21:30:27 +0000 (Thu, 14 Sep 2006) | 4 lines Display file extensions even if it is browsed for a directory. Otherwise, the dialog crashes.
r882 | pmdumuid | 2006-09-13 14:59:01 +0000 (Wed, 13 Sep 2006) | 1 line Fix bug 293 through application of patch at bug report. (patch by Craig Lawson)
r881 | j6t | 2006-09-12 19:39:58 +0000 (Tue, 12 Sep 2006) | 2 lines Reduce svn status output by setting the svn:ignore property on directories.
r880 | j6t | 2006-09-12 19:21:06 +0000 (Tue, 12 Sep 2006) | 2 lines Note new Debian packages by Gustavo in the changelog.
r879 | pmdumuid | 2006-09-12 02:10:57 +0000 (Tue, 12 Sep 2006) | 1 line Fix compile error for X264_BUILD > 47 (patch created by Alexis Ballierand posted on mailing list, 27/Aug/2006)
r878 | j6t | 2006-09-11 20:47:06 +0000 (Mon, 11 Sep 2006) | 2 lines This is Cinelerra 2.1.
r877 | j6t | 2006-09-11 20:46:08 +0000 (Mon, 11 Sep 2006) | 2 lines Fix files that were missing from a make dist tarball.
r876 | pmdumuid | 2006-09-11 05:48:06 +0000 (Mon, 11 Sep 2006) | 1 line defaulttheme: Adding of pluginbuttons for on and show
r875 | pmdumuid | 2006-09-10 12:49:16 +0000 (Sun, 10 Sep 2006) | 1 line Make defaulttheme files match the naming used for suv theme
r874 | pmdumuid | 2006-09-10 08:41:22 +0000 (Sun, 10 Sep 2006) | 1 line 2.1 defaulttheme update: Add preferences tabs...
r873 | pmdumuid | 2006-09-10 07:13:00 +0000 (Sun, 10 Sep 2006) | 1 line spelling mistake of swap_extents.xcf.bz2 in Makefile.am
r872 | pmdumuid | 2006-09-09 02:45:15 +0000 (Sat, 09 Sep 2006) | 1 line defaulttheme: Adding swap_extents icon and copy mode_max from suv theme