r954: Improve icons of the liveaudio and livevideo effects.
[cinelerra_cv.git] / cinelerra / CHANGELOG.1.2.3
blob06c63b8ec78f296f30aebd62567b0fd63ea8930a
1 H.264 Video, MPEG-4 Audio and Video encoding in Quicktime, compatible with Quicktime player.
2  - The ffmpeg front end has been improved to where it generates useful quality.
3  - Certain frame rates and compression options don't work in Win.
5 Refurbished MPEG table of contents.
6  - Tables of contents now detect changes in PID.
7  - Tables of contents are created twice as fast.
8  - Load any MPEG or IFO file with video in Cinelerra and a table of 
9    contents is automatically created.
10  - Audio indexes are created simultaneously with MPEG tables of contents.
11  - Still possible to create permanent tables of contents with mpeg3toc.
12  - Using MPEG files in a renderfarm still requires mpeg3toc due to the fact that the
13  automatic .toc files are hidden.
15 Fewer lockups when resizing video window.
16 Fewer crashes due to socket timeouts in background rendering.
17 Directory search boxes only contain relevant information for directories.
18 Hourglass displayed in main window during time consuming operations.
19 Having shared effect off but sharing instance on doesn't create mono sound anymore.
20 Tool options get closed when CWindow is closed.
21 Picture settings retained after recording from V4L2.  Workaround for V4L2 driver
22         where 2 different picture settings must be uploaded.
23 Bitrate displayed in asset info box.
24 64 bit plugins are stored in /usr/lib64 so 64 bit executables can be run on the
25         same systems as 32 bit executables without renaming the directory.
26 Color picker in compositor window allows selecting colors from the output frame
27         for use in effects.
28 Refurbushed chroma key:
29  - uses color cube instead of hue for color comparison
30  - uses the color picker to select the color
31 Support for raw digital camera importing.
32  - Uses dcraw to decode the images into floating point RGB.
33  - tested on Canon .cr2 and .tiff files.
34  - Linearize effect is provided to convert gamma values.
35 White balance function in colorbalance effect.
36  - Select the grey color in the compositor window.
37  - Hit the white balance button.
39 YUV 16 bit colormodels have been depreciated.  The only practical
40 colormodels have been 8 bit and floating point.  Even with raw sensor
41 data, the precision needs to be higher to handle the gamma correction.
43 Difference key using different tracks.
44 Undo buffers use compression to reduce memory usage.
45 Undo supports effect tweeks.
46 Nudge textboxes are ganged.
47 Mouse wheel changes nudge value.
49 Holding CTRL when doing any playback operation causes the in/out points to be used
50 for the playback range.
52 Moved from the unified camera and projector keyframes to discrete x
53 and y curves.
54  - Z was already made discrete out of necessary utility.
55  - Too much information was drawn on the Compositor window.
56  - The timeline functionality is extended to better handle curves.
58 Alt+up and Alt+down zoom the automation vertically.
60 Dedicated window provided for selecting which automation overlays to show.
62 The problem with virtual filesystem:
63  - VFS was developed back when we wanted to use some high powered servers but
64  didn't have root access to mount filesystems on them.  That situation ended and 
65  it was taking an enourmous amount of effort to work VFS around the number of 
66  strange things libraries do like accessing megabytes using fgetc.  
67  VFS has now been phased out.
69 Fixed lockups due to MWindow locking CWindow when MWindow was still locked.
70 Fixed problems loading ulaw sound files.
72 Tip of the day shown.
73 Filebox supports deleting files and refreshing.
74 Extra zoom levels added to Compositor window.
76 Highlighted region overrides in/out points if it is nonzero length.
78 Blond theme has not been updated.  Instead it has been replaced by the
79 SUV theme.  The SUV theme is extremely manly and dark and should make
80 the media stand out more.
82 MPEG4 audio decodes on x86_64.  Had to put stdint.h in faad.h and
83 change all the unsigned long to uint32_t because those structures were
84 redefined in structs.h with uint32_t.
86 Channel changing for Video4Linux2 ported to kernel 2.6.7. Automatic
87 channel scanning and sorting is supported for the 1 guy who still uses
88 these cards.
90 Pressing ALT while clicking in cropping window causes translation of
91 all 4 cropping points.
93 Rotation effect supports a variable pivot and drawing of the pivot in
94 the frame.
96 DV support migrated to latest API rewrite: libIEC61883
98 MPEG video encoding provides a graphical interface for YUV 4:2:0
99 encoding on the mjpegtools version of mpeg2enc.  
101 The audio playback options support a global offset for audio
102 synchronization.  This doesn't affect the audio playback or the
103 rendering.  It just compensates for inaccuracy in the Linux sound
104 drivers.
106 The ALSA options allow compensation for lockups at end of playback
107 depending on the ALSA version, soundcard, and ALSA rewrite.
109 Press Tab while the cursor is anywhere over a track to toggle the track
110 arming status.  Press Shift-Tab while the cursor is over a track to
111 toggle the arming status of every other track. 
113 Resample effect changed to match the behavior of the Reframe effects. 
114 Scale factors > 1 shorten the length of the audio.