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 871:837 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 Merger.


r871 | j6t | 2006-09-08 19:55:15 +0000 (Fri, 08 Sep 2006) | 6 lines Add an option --enable-opengl to turn on the OpenGL related features. A missing #include of config.h was also added. Note! Note! The completeness of the OpenGL 2.0 environment is not checked, so the build will fail if it is not available.
r870 | j6t | 2006-09-07 20:39:14 +0000 (Thu, 07 Sep 2006) | 6 lines Merge 2.1: A final set of changes to bring the code in line with upstream. Mostly whitespace changes and code shuffling. This revision should match GIT::1ca12616ea9c57103072cb68d1da4566a6a9c614.
r869 | j6t | 2006-09-06 21:25:54 +0000 (Wed, 06 Sep 2006) | 3 lines Merge 2.1: New plugins: Gamma, Live Audio, Live Video, Overlay (Audio).
r868 | j6t | 2006-09-06 20:45:29 +0000 (Wed, 06 Sep 2006) | 21 lines Merge 2.1: A series of small and medium-sized changes: * Cache asset stuff. * channeldb stuff. * workarounds.* has been moved into guicast/. * Better deleting of points info in maskengine.C. * Remove file now performed in a thread. * When pasting EDLs, if the original preview and length are equal, then make it so after the pasting. * PluginClient::get_edlsession() to return the EDL (live plugins will use it). * Changes in plugindialog.C. * The remaining OpenGL related changes. * Allow simpler replication of media. * Copy and paste of plugins carries over the keyframes. * Remove references to MAX_CHANNELS. * Documentation updates. * Changelog updates. * Build fixes in the po/ directory. This revision should match GIT::df97b0f53664f7a00436c97ab060ea1740d042bd.
r867 | j6t | 2006-09-06 19:59:41 +0000 (Wed, 06 Sep 2006) | 5 lines Merge 2.1: Big renderfarm update. This revision should match GIT::d325701ef2ca74f1885b2ba2ccf24ae1d1c295ed.
r866 | j6t | 2006-09-06 19:40:34 +0000 (Wed, 06 Sep 2006) | 7 lines Merge 2.1: Plugins: Support effect aggregation for OpenGL. Certain arrangements of effects can be treated by a single submission to OpenGL, to avoid intermediater results that must be copied around. This revision should match GIT::311885e3b8e099aa75b7572b66d6c3c72c9b158b.
r865 | j6t | 2006-09-05 21:12:37 +0000 (Tue, 05 Sep 2006) | 11 lines Merge 2.1: Use OpenGL in the plugins. A configure option to enable these features follows later. Furhermore, the Chromakey (HSV) plugin is built incompletely, so that it will not be loaded anymore. A fix follows later. This revision should match GIT::89b0f1c1021da8096429882ae9c31d2728449a22. (The previous revision should match GIT::9815c6ca96df1ea99a1175e8a55ef39417172736, btw.)
r864 | j6t | 2006-09-05 20:31:27 +0000 (Tue, 05 Sep 2006) | 49 lines Merge 2.1: Many, many changes in the plugins: * Converted some plugins to implement process_buffer() instead of process_realtime(). * Rename the plugin 1080to480 to 1080to540. * Brighness/Contrast: Put a label on the sliders. * Chroma key (HSV): Fix rounding. * Provide a label on the sliders. * Extend the slider range from 100 to 1000. * Remove the "Adaptive" option from the deinterlace plugin. * Diffkey: Use a macro to declare variables (will be reused for * OpenGL). * Don't convert to yuv to rgb. * Dissolve: Make the fade fraction a member (will be needed for * OpenGL). * Remove line doubling options in Frames to Fields and Freezeframe. * Gradient improvements. * Rework Histogram plugin. * Hue/Saturation: remove unused files. * Hue/Saturation: Provide labels on the sliders. * Inverse Telecine: Improvements and automatic deinterlacing. * Linear Blur: Optimization and allow a larger blur length. * Removed the Linearize plugin. * Motion tracker: Make it more general. * Motion Blur: Change the picture, use half the user-specified radius (doesn't this change the behavior?) * Overlay plugin: Declare it as synthesis plugin; support the * Maximum menthod. * Parametric plugin: Fix the line drawing. * Reverb plugin: Use the macro for the window close event. * RGB<->601: Reduce rounding; improve checkbox labels. * Rotate plugin: remove unused files. * Rotate plugin: Use accessor functions to get to the frames. * Scale: Apply a small increment to the tumblers. * S.U.V.: remove unused images. * S.U.V.: Make the title and plugin stripes dimmer. * S.U.V.: Resize the plugin dialog. * Timefront: needs the color tools. * Rewrite the Interpolate plugin. Assorted minor changes: * Warn on startup if shared memory is too small. * Update plugin GUIs more often. * Reduce rounding errors when edits and labels are located. * Add Input, output, and temporary frame accessors to PluginVClient. * Prepare the Affine engine for rotation by OpenGL. * Whitespace and indentation. * Small optimization in plugincolors.C.
r863 | j6t | 2006-09-05 19:44:36 +0000 (Tue, 05 Sep 2006) | 10 lines Merge 2.1: * Support downsampling of 5.1 to stereo (see the Audio menu). * Add the ability to decode frames in the background. (There is a user preference to enable and disable this.) * Improved thumbnail painting by caching and background rendering. * Assorted user interface adjustments. Most prominently, the drawing of the timebar was improved. This revision should match GIT::dc3dd253af06fd481faf3f22c77162019bf45cec.
r862 | j6t | 2006-09-05 19:19:54 +0000 (Tue, 05 Sep 2006) | 5 lines Merge 2.1: Updates of the Quicktime library. This revision should match GIT::b293d9f3f9ecdaac520b7f3437b2a75ee35ebf7c.
r861 | j6t | 2006-09-05 19:12:14 +0000 (Tue, 05 Sep 2006) | 7 lines Merge 2.1: Two new audio and video drivers: * Recording from DVB. * A dummy driver used by render nodes. This revision should match GIT::dbe47ccf9d39de7bffbbdf2c28c48c3c954bfd36.
r860 | j6t | 2006-09-05 18:54:43 +0000 (Tue, 05 Sep 2006) | 14 lines Merge 2.1: * Make the number of audio channels less hardcoded. * Whitespace and formatting changes. * Remove redundant flush() calls. * Convert RenderFarmServerThread::start_loop() to ...::open_client(). * Add CWindowCanvas::zoom_auto() (but this seems to be unused). * Add session_only parameter to EDL::copy_session(). * Adding of EDLSession::need_rerender(). * A subtitle hunk that was missed. * record_speed (related to rate of the audio monitors) is now a fixed value. * Alt arrow keys move left / right by edit. This revision should match GIT::4f02e843df9a19b71ce34a05fbe261e195af4387.
r859 | j6t | 2006-09-05 18:35:09 +0000 (Tue, 05 Sep 2006) | 17 lines Merge 2.1: User interface changes: * 2 buttons in the plugin strips: One enables and disables the effect, the other one shows and hides the effect's parameter window. * Add a preference to display sub-titles. * Rework the channel picker. * Improved raw image decoding using a new version of dcraw.c. (This improves white balance and color interpolation capabilities.) * More tips. * Small layout adjustment in the plugin dialog. * Add a button to swap the width and height entries in the Format, New Project, Resize track dialogs. This revision should match GIT::63251b4a5139bbba7950ddcc136e643057c5b37f. (The previous commit should match GIT::065b2c8cfc76f71a28f7958ac1b295a483d0ce01, btw.)
r858 | j6t | 2006-09-04 19:48:33 +0000 (Mon, 04 Sep 2006) | 14 lines Merge 2.1: Add garbage collection and reference-counting to Asset and CICacheItem classes. Additionally, the frame cache has been reworked considerably. Added new GarbageObject and Garbage classes. Classes being placed under garbage collection inherit from GarbageObject, which provides reference counting. The Garbage class provides the Garbage::garbage singleton which keeps track of all objects currently in use. Garbage::garbage->delete_object() is the only acceptable way of deleting a GarbageObject. Asset and CICacheItem now inherit from GarbageObject (via multiple inheritance).
r857 | j6t | 2006-09-03 19:57:15 +0000 (Sun, 03 Sep 2006) | 13 lines Merge 2.1: Another set of small changes: * Replaced the modification of revision 769 by the upstream BC_Hash. * Use a mutex to serialize window creation. * Whitespace and comments. * Shift_down must be passed by the caller. * Seperate out the stop command to be done later (allows for OpenGL). * Add update_refresh to handle_transport (for OpenGL). * MPEG asset updates. * Keyframe popups and Video4Linux2. This revision should match GIT::181c39fe9c5d923b28691340aa119bdc2c2c888a.
r856 | j6t | 2006-09-03 19:27:16 +0000 (Sun, 03 Sep 2006) | 7 lines Merge 2.1: Major updates in the recording window. The file format is defined in the Recording preferences; the file name is defined in the recording window itself. This revision should match GIT::97c54298b1bc3303ee6bf63d603d4d77597107fe.
r855 | j6t | 2006-09-03 18:37:19 +0000 (Sun, 03 Sep 2006) | 9 lines Merge 2.1: The following was updated: * FileSystem::is_dir() returns 1 instead of 0 if the argument is a directory. * Browsing for a directory and browsing for a file is now the same dialog. * Changes in CWindowCanvas::test_bezier(). * Support text drawing using Xft library. This revision should match GIT::c9d9a9c3f9ca86a80e3324ab71fba149d185d5a8.
r854 | j6t | 2006-09-02 21:37:47 +0000 (Sat, 02 Sep 2006) | 9 lines Merge 2.1: Introduce a framework to use OpenGL for hardware accelerated rendering. Traditional rendering still works as usual. The OpenGL parts are bracketed by HAVE_GL and are not compiled. A configure option to enable OpenGL code follows later. This revision should match GIT::09beda0819560b02520b316b8e62045fe100026f.
r853 | j6t | 2006-09-02 21:06:49 +0000 (Sat, 02 Sep 2006) | 6 lines Merge 2.1: This adds an error message box for important errors. * When an mpeg file cannot be loaded because of a broken toc file * When effects required by a project are not installed.
r852 | j6t | 2006-09-02 21:00:16 +0000 (Sat, 02 Sep 2006) | 8 lines Merge 2.1: The array of channels for effects is replaced by a stack of effects. Note that the changes in VDeviceBuz are actually incorrect, because the result does not override the base class's functions. This revision should match GIT::7e637073ebed0d3116140c9755d52852928ec73b.
r851 | j6t | 2006-09-01 20:56:44 +0000 (Fri, 01 Sep 2006) | 19 lines Merge 2.1: Here is another load of small changes. * The cursor handling was changed (it is hidden and shown at some places). * Added some (currently dummy) arguments to functions in maincursor.C. * AudioALSA::list_devices() now has an argument for selecting between recording and playback devices. * Rounding error in picon drawing for long timelines fixed. * Additional format presets. * Assorted whitespace and code moving changes. * An ID for resources is introduced. * Implement render_stop() that cleans up after plugins (for live plugins). * Moved video device creation from open_input() to new_device_base(). * VideoDevice::open_input() takes the frame rate as double instead of float. * PictureConfig does not need an MWindow pointer, a BC_Hash* is enough. * Remove video_is_on() and replace it by get_video_on(). and probably a lot more. This revision should match GIT::3c7a200ee98947c540d802853ead4602d4f16574.
r850 | j6t | 2006-09-01 20:20:58 +0000 (Fri, 01 Sep 2006) | 6 lines Merge 2.1: Keyframes->Straighten curves: straightens the bezier curves if more than one curve keyframe is in the highlighted area. This revision should match GIT::792d695b49b8eae0bfa21f27250c0cdc386659ce.
r849 | j6t | 2006-09-01 20:10:48 +0000 (Fri, 01 Sep 2006) | 5 lines Merge 2.1: libmpeg3 updates; includes support for subtitles. This revision should match GIT::7e137e7082bc7fb65d8dce0234f465ac7cc89691.
r848 | j6t | 2006-09-01 19:58:18 +0000 (Fri, 01 Sep 2006) | 11 lines Merge 2.1: Plugin updates: * Compressor plugin: Extensive improvements. * Threshold plugin: Add a checkbox to show and hide plot. * Chromakey (HSV) updates. * Chromakey: Allow to compute chroma difference in YUV space rather than RGB space. * New icons for the Sharpen and Timefront plugins. This revision should match GIT::8e5756fd76d83d7769895f8aab1aa57725dfc8bc.
r847 | j6t | 2006-09-01 19:27:12 +0000 (Fri, 01 Sep 2006) | 5 lines Merge 2.1: This adds full-screen playback of the compositor and viewer windows. This revision should match GIT::c8f61f67f263f0733a81d7287742cd9ab2993259.
r846 | j6t | 2006-08-31 20:25:39 +0000 (Thu, 31 Aug 2006) | 7 lines Merge 2.1: Here is an awful lot of small and medium-sized changes, most of which are unrelated to each other and that cannot be reasonably attributed to some other larger topical changes to come. This revision should match GIT::7a019f07a833ec9f598bc73c41c4f2253f5f845e.
r845 | j6t | 2006-08-31 20:07:24 +0000 (Thu, 31 Aug 2006) | 5 lines Merge 2.1: Implement maximum overlay mode; modify divide mode slightly. This revision should match GIT::2b45e5d8c86b14a246337335fbec1a65a23e5c47.
r844 | j6t | 2006-08-31 19:58:48 +0000 (Thu, 31 Aug 2006) | 5 lines Merge 2.1: Preferences dialog: convert drop-down category selector into multiple tabs. This revision should match GIT::a7ff2c114d633a3fbf127c6a88a772ec7366bdbb.
r843 | pmdumuid | 2006-08-31 08:18:47 +0000 (Thu, 31 Aug 2006) | 10 lines Merge 2.1: (part 2 - I forgot to "svn add" and "svn rm" these files!! * Renamed class Defaults to BC_Hash. * Use get_total_packages() instead of total_packages. Patch was obtained via: cg-diff -r 96ab32c2f0b9b:e5b323be565 | patch -p 1 This revision should match GIT::e5b323be56561792831d23a84029f0c643104441
r842 | pmdumuid | 2006-08-31 08:13:07 +0000 (Thu, 31 Aug 2006) | 10 lines Merge 2.1: * Renamed class Defaults to BC_Hash. * Use get_total_packages() instead of total_packages. Patch was obtained via: cg-diff -r 96ab32c2f0b9b:e5b323be565 | patch -p 1 This revision should match GIT::e5b323be56561792831d23a84029f0c643104441
r841 | pmdumuid | 2006-08-31 07:41:53 +0000 (Thu, 31 Aug 2006) | 9 lines Merge 2.1 A Whole Heap of Whitespace - A whole heap of whitespace. - This also makes plugins/chromakeyhsv/chromakey.* diverge in difference between SVN and 2.1, but another patch will be applied that makes them closer again!!(git reference 0097c622893c2042de481aaea35ae39bb05bbe63) This revision should match GIT::96ab32c2f0b9b7a427f415ba1d3107231a76462c
r840 | j6t | 2006-08-16 19:54:00 +0000 (Wed, 16 Aug 2006) | 2 lines Fix missing instances of renaming to chromakeyhsv and denoiseseltempavg.
r839 | pmdumuid | 2006-07-09 08:02:47 +0000 (Sun, 09 Jul 2006) | 1 line order of includes re-arranging patch to match the 2.0 implementation of r610
r838 | pmdumuid | 2006-07-06 13:40:34 +0000 (Thu, 06 Jul 2006) | 1 line SVN2.0 to SVN2.1 patch:: Rename of chromakey-hsv to chromakeyhsv
r837 | pmdumuid | 2006-07-06 13:35:54 +0000 (Thu, 06 Jul 2006) | 1 line SVN2.0 to SVN2.1 patch:: Rename of seltempavg to denoiseseltempavg