Powered by Apache

CVS log for mpgedit/mpegcurses.c

[BACK] Up to [local] / mpgedit

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.41.6.1 / (download) - annotate - [select for diffs], Thu Apr 2 03:14:02 2009 UTC (3 years, 1 month ago) by number6
Branch: mpgedit_0-75_dev_branchroot
CVS Tags: mpgedit_0-75_xmpgedit_pcmlevel_scroll_fix_cp3, mpgedit_0-75_xmpgedit_decimate_adjust_cp2, mpgedit_0-75_spinner_refactor_cp1, mpgedit_0-75_dev2
Changes since 1.41: +6 -2 lines
Diff to previous 1.41 (colored)

Fixed compiler warnings revealed using gcc 4.3.3.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Nov 30 07:34:23 2005 UTC (6 years, 5 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-75_dev1, mpgedit_0-74beta1_build2, mpgedit_0-74beta1_build1, mpgedit_0-74_beta1-MP, mpgedit_0-74_beta1, mpgedit_0-73_pcmview_eof_110208, mpgedit_0-73_offset_control_092008, mpgedit_0-73_dev_xmpgedit_volume_segv, mpgedit_0-73_dev_win32_iss_template, mpgedit_0-73_dev_mpgedit_I_editfix, mpgedit_0-73_dev_dev1_ckptbuild, mpgedit_0-73_dev_decode_display_fix, mpgedit_0-73_dev_branchroot, mpgedit_0-73_dev_64_bit_port, mpgedit_0-73_dev2_100607, mpgedit_0-73_dev1_092307, mpgedit_0-73_clist_fix_083108, mpgedit_0-72_sup_branchroot, mpgedit_0-72_sup-xmpgedit_package_improve, mpgedit_0-72_sup-readmes_version_h, mpgedit_0-72_sup-osx_package_cvs_commit_fix, mpgedit_0-72_sup-osx_package_cvs_commit, mpgedit_0-72_sup-osx_mpgedit_disk_image_pkg, mpgedit_0-72_sup-mpgedit_package_installer, mpgedit_0-72_sup-beta2_rc2, mpgedit_0-72_sup-beta2_rc1, mpgedit_0-72_beta_rc2, mpgedit_0-72_beta_rc1, mpgedit_0-72_beta3, mpgedit_0-72_beta2_0-73_dev-MP, mpgedit_0-72_beta2, mpgedit_0-72_beta, HEAD
Branch point for: mpgedit_0-75_dev_branchroot
Changes since 1.40: +13 -14 lines
Diff to previous 1.40 (colored)

Fixed long standing bug with curses mpgedit when loading abandoned session
file with a bad mp3 listed.  The editor is now left in a rational state
after loading the session file.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Nov 27 06:40:32 2005 UTC (6 years, 5 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_112605_macosx_mixer_refactor_cp57
Changes since 1.39: +4 -2 lines
Diff to previous 1.39 (colored)

Added OS X disk image creator for xmpgedit.  Fixed mixer for MAD decoder.
Disabled mixer for popen decoder.  Curses mpgedit now properly retains
mixer settings across start/stop playback.  Portability fix for
printf of already formatted string containing % character.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Nov 19 18:30:39 2005 UTC (6 years, 5 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_111905_macosx_mixer_refactor_cp56
Changes since 1.38: +9 -8 lines
Diff to previous 1.38 (colored)

Refactor for Mac OS X mixer support.  Updated/added many copyright
headers for modified sources.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Oct 31 20:51:25 2004 UTC (7 years, 6 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_sigsegv_emptyeditor_cp47, mpgedit_0-71_dev_sigsegv_bugfix_cp46, mpgedit_0-71_dev_rodir_xmpgedit_core_cp49, mpgedit_0-71_dev_release_cp49, mpgedit_0-71_dev_release_cp47, mpgedit_0-71_dev_mar_2_2005_cp50, mpgedit_0-71_dev_X2_fix_cp48, mpgedit_0-71_dev_110605_clist_pcmview_fix_cp55, mpgedit_0-71_dev_102305_macosx_port_cp54, mpgedit_0-71_dev_101805_release_cp53a, mpgedit_0-71_dev_101605_release_cp53, mpgedit_0-71_dev_101305-p-I_flag_addition_cp53, mpgedit_0-71_dev_090705_maindatabegin_cp52, mpgedit_0-71_dev_061105_libmad_import_cp51
Changes since 1.37: +10 -9 lines
Diff to previous 1.37 (colored)

Return error code from mpgedit_play_seek_time() so can print an error
message to the screen, instead of playing from the start of the file.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Oct 11 05:01:20 2004 UTC (7 years, 7 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_dsp_reset_cp44, mpgedit_0-71_dev_bigendian_fix_cp45
Changes since 1.36: +2 -13 lines
Diff to previous 1.36 (colored)

Added mpgedit_play_reset_audio() which calls audio_reset_parameters()
which ends up calling ioctl(ai->fn,SNDCTL_DSP_RESET,NULL);  The goal
of this change is to speed up stopping playback of audio, especially
low sample rate data, which takes a long time to normally play out
through the DSP.  Fixed portability issues with Solaris.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Oct 6 05:54:28 2004 UTC (7 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.35: +20 -5 lines
Diff to previous 1.35 (colored)

Added .c.o override rule so .o will be created in another directory
when specified.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 19 14:44:04 2004 UTC (7 years, 10 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0_71_dev_silence_detect-HEAD-MP, mpgedit_0-71_dev_snapshot_build_cp35, mpgedit_0-71_dev_release_cp43, mpgedit_0-71_dev_release_cp41, mpgedit_0-71_dev_release_cp38, mpgedit_0-71_dev_pcmview_scale_seek_cp42, mpgedit_0-71_dev_pcmview__selector3_cp38, mpgedit_0-71_dev_pcmview__selector2_cp37, mpgedit_0-71_dev_pcm_highlight_drag_cp36, mpgedit_0-71_dev_decode_new_files_cp43, mpgedit_0-71_dev_7segment_display_cp39, mpgedit_0-71_dev_7segment_display3_cp41, mpgedit_0-71_dev_7segment_display2_cp40
Changes since 1.34: +761 -244 lines
Diff to previous 1.34 (colored)

Merge of work from a mpgedit_0-71_dev_silence-detect-BP branch into
main trunk.

Revision 1.34.2.9 / (download) - annotate - [select for diffs], Sun May 30 22:37:36 2004 UTC (7 years, 11 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_timescale_spin_button_refactor_cp33, mpgedit_0-71_dev_timescale_spin_button_refactor_cp27, mpgedit_0-71_dev_timescale_fix_cp28, mpgedit_0-71_dev_playback_control_refactor_cp30, mpgedit_0-71_dev_playback_control_refactor_cp29, mpgedit_0-71_dev_playback_control_cleanup_cp32, mpgedit_0-71_dev_pcmview_xmpgedit_integration_cp26, mpgedit_0-71_dev_pcmview_xmpgedit_integration_cp23, mpgedit_0-71_dev_pcmview_timepick_fix_cp34, mpgedit_0-71_dev_pcmview_seek_refactor_cp25, mpgedit_0-71_dev_pcmview_integration_cp31, mpgedit_0-71_dev_pcmview_gui_cp22, mpgedit_0-71_dev_pcm_file_timeindex_cp24, mpgedit_0-71_dev_autoeditmenu_commasep_cp21
Changes since 1.34.2.8: +41 -72 lines
Diff to previous 1.34.2.8 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)

Autoedit menu now supports comma filename separator, and backslash
escape character for space and comma.  Fixed spelling problems
in mpgedit man page.

Revision 1.34.2.8 / (download) - annotate - [select for diffs], Tue May 18 15:51:17 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_v3_index_bugfixes_cp20
Changes since 1.34.2.7: +24 -4 lines
Diff to previous 1.34.2.7 (colored) to branchpoint 1.34 (colored)

Various bug fixes.  Get track length from the index file needed
updating for the v3 index file format.  Initialize curses mode
editor to any edit times specified on command line.  Leaving
curses mode did not perform edits when autoedit option -D was
specified.

Revision 1.34.2.7 / (download) - annotate - [select for diffs], Sun May 9 23:12:23 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_md5sum_release_cp17, mpgedit_0-71_dev_md5sum_cp17, mpgedit_0-71_dev_line_join_cp16, mpgedit_0-71_dev_index_v3_cp18, mpgedit_0-71_dev_E_option_cp19
Changes since 1.34.2.6: +86 -40 lines
Diff to previous 1.34.2.6 (colored) to branchpoint 1.34 (colored)

Implemented line join function.

Revision 1.34.2.6 / (download) - annotate - [select for diffs], Sun May 9 15:37:22 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.34.2.5: +7 -1 lines
Diff to previous 1.34.2.5 (colored) to branchpoint 1.34 (colored)

Added back missing call to curs_call_indexfile() when initializing
files in curses mode.

Revision 1.34.2.5 / (download) - annotate - [select for diffs], Sun Apr 18 00:30:53 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_auto_edit_win32_memory_fix_cp15, mpgedit_0-71_dev_auto_edit_webupdate_cp15, mpgedit_0-71_dev_auto_edit_cp15
Changes since 1.34.2.4: +50 -33 lines
Diff to previous 1.34.2.4 (colored) to branchpoint 1.34 (colored)

Fixed last of the win32 memory violation problems.  Fixed some
autoedit menu behavior on win32. created pcmlevel and pcmfile
classes for win32 memory management reasons.  This is the first
version of autoedit that works properly on win32 and UNIX.

Revision 1.34.2.4 / (download) - annotate - [select for diffs], Fri Apr 16 06:31:42 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.34.2.3: +19 -10 lines
Diff to previous 1.34.2.3 (colored) to branchpoint 1.34 (colored)

Fix Win32 build.  Fix some, but *not* all memory allocation problems on
Win32.  The base problem found and fixed was memory allocated from the
mpgedit.dll, but free'd elsewhere.  The current problem is the size
of the .lvl file created on win32 is not correct.  However, this problem
disappears when mpgedit is statically linked to the modules that are
also contained within mpgedit.dll.

Revision 1.34.2.3 / (download) - annotate - [select for diffs], Sun Apr 4 19:17:20 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.34.2.2: +52 -38 lines
Diff to previous 1.34.2.2 (colored) to branchpoint 1.34 (colored)

eliminated 'a' option.  eliminated sleep(2) call in warning
display function.  Cleaned up help window implementation while adding
'A' and 'C' options.  Fixed autoedit_menu not copying file name argument.
Fixed creation of zero length .lvl file when opening file that does not
exist.  'o', 'O' and 'D' now properly set buffer to a dirty state.

Revision 1.34.2.2 / (download) - annotate - [select for diffs], Sun Apr 4 06:39:10 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_auto_edit_curses_menu_bugfixes_cp14
Changes since 1.34.2.1: +217 -80 lines
Diff to previous 1.34.2.1 (colored) to branchpoint 1.34 (colored)

Added 'C' command to clear editor.  Added 'A' command to autoedit input
files.  Added check for editor modified and prompting user to proceed before
clearing or autoediting modified buffer.  Modified autoedit menu to dismiss
changes when ESC is pressed; silence_threshold configuration now works.
Fixed x position cursor positioning bug in curs_read_fname(). Multiple input
files can now be autoedited together.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Mon Mar 29 06:19:23 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_auto_edit_curses_menu_cp13
Changes since 1.34: +391 -92 lines
Diff to previous 1.34 (colored)

Added curses menu for setting autoedit options.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Nov 3 18:06:47 2003 UTC (8 years, 6 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-7_beta_p2-MP, mpgedit_0-71beta-py_mpgedit0-2beta, mpgedit_0-71beta-py_mpgedit0-1beta, mpgedit_0-71_dev_win32build_fix_cp11, mpgedit_0-71_dev_skipframe_hiccup_fix_cp10, mpgedit_0-71_dev_silence-detect_segment_detect_refactor_cp8, mpgedit_0-71_dev_silence-detect_mpgedit_decode_cp6, mpgedit_0-71_dev_silence-detect_average_in_levelsfile_cp7, mpgedit_0-71_dev_silence-detect-cp5, mpgedit_0-71_dev_silence-detect-cp4, mpgedit_0-71_dev_silence-detect-cp3, mpgedit_0-71_dev_silence-detect-cp2, mpgedit_0-71_dev_silence-detect-cp1, mpgedit_0-71_dev_segment_detect_mpgedit_refactor_cp9, mpgedit_0-71_dev_macosx-tony_port, mpgedit_0-71_dev_macosx-colin_port, mpgedit_0-71_dev_macosx-BP, mpgedit_0-71_dev_auto_edit_integration_cp12, mpgedit_0-2_dev_py_mpgedit-rc2_r2, mpgedit_0-2_dev_py_mpgedit-rc2_r1, mpgedit_0-2_dev_py_mpgedit-rc2-MP, mpgedit_0-2_dev_py_mpgedit-rc2, mpgedit_0-2_dev_py_mpgedit-rc1, mpgedit_0-2_dev_py_mpgedit-BP
Branch point for: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Integration of py_mpgedit into build for 0.71 release of mpgedit.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Oct 30 06:07:42 2003 UTC (8 years, 6 months ago) by number6
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Checkpoint of work in progress.  Getting things "straight" for
python API release.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Sep 11 06:14:11 2003 UTC (8 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-7_beta_p2, mpgedit_0-7_beta_p1, mpgedit_0-7_beta_bugfixes-BP, mpgedit_0-7_beta-MP, latest
Changes since 1.31: +626 -286 lines
Diff to previous 1.31 (colored)

Merge of mpgedit_0-7_beta with tip.

Revision 1.31.4.14 / (download) - annotate - [select for diffs], Sat Sep 6 07:19:38 2003 UTC (8 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
CVS Tags: mpgedit_0-7_beta
Changes since 1.31.4.13: +18 -13 lines
Diff to previous 1.31.4.13 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)

Increased minutes field width to 4 characters, to support up to
9999 minutes.  Fixed backspace key, which is really emitting
a DEL character.

Revision 1.31.4.13 / (download) - annotate - [select for diffs], Sun Aug 24 06:05:41 2003 UTC (8 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.12: +2 -2 lines
Diff to previous 1.31.4.12 (colored) to branchpoint 1.31 (colored)

mpgedit_editspec_init() no longer takes a length parameter.  The array
is dynamically managed now.  Needed for python API work.

Revision 1.31.4.12 / (download) - annotate - [select for diffs], Tue Aug 12 06:27:32 2003 UTC (8 years, 9 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.11: +24 -27 lines
Diff to previous 1.31.4.11 (colored) to branchpoint 1.31 (colored)

Created mpgedit_editspec_xxx() API, to eliminate direct access to
the editspec structure memebers by application code.  This is preparatory
work for the creation of libmpgedit.  Modifications to mp3_header,
mpegcurses and xmpgedit to integrate these changes with these
applications.

Revision 1.31.4.11 / (download) - annotate - [select for diffs], Sun May 11 17:23:30 2003 UTC (9 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.10: +2 -2 lines
Diff to previous 1.31.4.10 (colored) to branchpoint 1.31 (colored)

Changes to allow build on Solaris.  This is not a port, just
stubbing out of functionality that is not supported at this time.

Revision 1.31.4.10 / (download) - annotate - [select for diffs], Sat May 10 18:18:28 2003 UTC (9 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.9: +123 -50 lines
Diff to previous 1.31.4.9 (colored) to branchpoint 1.31 (colored)

Fixed previously unresolved window resize nits.  The cursor position
was not properly updated after the resize.  Additionally, the input
filename field width was not updated properly.  This required a fair
bit of refactoring to fix, but this now works properly.

Revision 1.31.4.9 / (download) - annotate - [select for diffs], Sat May 10 05:48:09 2003 UTC (9 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.8: +199 -47 lines
Diff to previous 1.31.4.8 (colored) to branchpoint 1.31 (colored)

Implemented window size change for Linux.  Might work on other UNIX
platforms; stubbed out for Win32.  Nearly all working.  One last little
nit with cursor position after resize to fix.  Wanted to save
this work before embarking on another refactor.

Revision 1.31.4.8 / (download) - annotate - [select for diffs], Wed May 7 02:27:34 2003 UTC (9 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.7: +2 -2 lines
Diff to previous 1.31.4.7 (colored) to branchpoint 1.31 (colored)

Editable window size is one line too short, which is revealed by
the larger help window.  Maybe this was by design, to leave a gap
between the edit window and the error output window.  At any rate
this must be fixed now, because it wrecks the output screen.

Revision 1.31.4.7 / (download) - annotate - [select for diffs], Tue May 6 02:58:26 2003 UTC (9 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.6: +168 -84 lines
Diff to previous 1.31.4.6 (colored) to branchpoint 1.31 (colored)

Added volume control API and mixer abstraction for Win32.  Added
PCM mixer capability to curses (v/V) and command line (-l/-L)
implementations of mpgedit.  Adding the mixer usage to the help
menu started pulling on a curses bug fix session.  Many screen
update problems were fixed.  The single line entry widget did not properly
handle ctrl-U when the input string was longer than the display
viewport.

Revision 1.31.4.6 / (download) - annotate - [select for diffs], Sat Feb 8 17:43:26 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.5: +2 -2 lines
Diff to previous 1.31.4.5 (colored) to branchpoint 1.31 (colored)

These changes pass the index file name through to the index callback
function, so that may be displayed during the indexing operation.

Revision 1.31.6.1 / (download) - annotate - [select for diffs], Thu Feb 6 17:34:35 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit-0-6_beta_branchroot
CVS Tags: mpgedit_release-0-6p2_beta
Changes since 1.31: +107 -99 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

This was messed up.  The 0.6p1 release was really on the
0.7 development branch.  This has been fixed by creating a new
branch called  mpgedit-0-6_beta_branchroot at the
mpgedit_release-0-6_beta trunk level. Then all of the changes from
0.6p1 have been merged onto the mpgedit-0-6_beta_branchroot branch.
This then allows for bug fixes to be performed on 0.6p1.  The
one that needed attention is the ./ pathing problem in the
Linux makefile.  make install and mkbuildnum commands were broken
for users without . in their path.

Revision 1.31.4.5 / (download) - annotate - [select for diffs], Sun Jan 19 07:20:39 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.4: +2 -2 lines
Diff to previous 1.31.4.4 (colored) to branchpoint 1.31 (colored)

Further refactoring.  Restored the numeric naming feature of mpgedit
when splitting edits into separate output files.  Will add new option
that will require the output files do not already exist before
performing the edits.  The current behavior is to find the next
available number slot, then start writing output files sequentially
from there.  This functionality is legacy, and must be supported.
Many of the existing test scripts rely on this behavior.  External
users are likely to also rely on this behavior, even though it is
arguably incorrect.

Revision 1.31.4.4 / (download) - annotate - [select for diffs], Fri Jan 17 06:36:56 2003 UTC (9 years, 4 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.3: +26 -6 lines
Diff to previous 1.31.4.3 (colored) to branchpoint 1.31 (colored)

Major refactoring.  These changes involve integration of all of the
previous editif and playif refactoring changes made for xmpgedit back
into the curses/command line mpgedit tool.  More much needed refactoring
of the core editing APIs in this modification.  The core regression
test passes. xmpgedit still works.  There are likely to be introduced
bugs, but this is fairly solid at this point.

Revision 1.31.4.3 / (download) - annotate - [select for diffs], Thu Oct 3 15:11:35 2002 UTC (9 years, 7 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.2: +2 -2 lines
Diff to previous 1.31.4.2 (colored) to branchpoint 1.31 (colored)

Changed include file from editif.h to mpegindx.h, because
the needed functions were refactored to this location.

Revision 1.31.4.2 / (download) - annotate - [select for diffs], Mon Sep 2 14:59:37 2002 UTC (9 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.31.4.1: +3 -2 lines
Diff to previous 1.31.4.1 (colored) to branchpoint 1.31 (colored)

Added editif.h include, and added 0 append argument to
validate_filename().

Revision 1.31.4.1 / (download) - annotate - [select for diffs], Wed May 1 17:13:06 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
CVS Tags: mpgedit_release-0-6p1_beta
Changes since 1.31: +107 -99 lines
Diff to previous 1.31 (colored)

AIX4.3 port.  Minor problem with name collision.  The curses.h header file
defines a macro for "lines", which is also a variable used in mpegcurses.
Had to rename all occurances of "lines" to "el_lines" to fix this. Wrapped
lines longer than column 80.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Apr 14 02:03:28 2002 UTC (10 years, 1 month ago) by number6
Branch: MAIN
CVS Tags: mpgedit_release-0-6_beta_rc1, mpgedit_release-0-6_beta, mpgedit_devl-0-7_beta_branchroot, experimental_tag_deleteme
Branch point for: mpgedit_devl-0-7_beta, mpgedit-0-6_beta_branchroot
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Missed setting old_attr to the return value from curs_set().

Revision 1.30 / (download) - annotate - [select for diffs], Tue Apr 9 15:38:54 2002 UTC (10 years, 1 month ago) by number6
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Added missing initialization of earray.el_cursor.  This was revealed
when an error occured during initialization of an input file.

Revision 1.28.6.18 / (download) - annotate - [select for diffs], Sun Apr 7 19:20:53 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.17: +2 -2 lines
Diff to previous 1.28.6.17 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Save old curses state so it can be later restored.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 7 18:16:22 2002 UTC (10 years, 1 month ago) by number6
Branch: MAIN
Changes since 1.28: +521 -278 lines
Diff to previous 1.28 (colored)

Checking all of the marge changes and new files added during 0.5 beta
development branch.

Revision 1.28.6.17 / (download) - annotate - [select for diffs], Wed Mar 27 08:03:14 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.16: +7 -1 lines
Diff to previous 1.28.6.16 (colored) to branchpoint 1.28 (colored)

Fixup filename path separators from \ to /.

Revision 1.28.6.16 / (download) - annotate - [select for diffs], Mon Mar 25 16:53:27 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.15: +23 -53 lines
Diff to previous 1.28.6.15 (colored) to branchpoint 1.28 (colored)

Added code do verify edit times in curses code before proceeding
to the editing.  This prevents starting an edit, but having it
fail because of a bogus start/end time.
Removed unused function curs_build_edit_cmdstring().
Changed curs_build_editspec()  to allow 0 start and end times; same
as -e- on the command line. Cleaned copy/past errors with mvwprintw()
calls; usused arguments present.  Doc review changes of help screen.

Revision 1.28.6.15 / (download) - annotate - [select for diffs], Sun Mar 24 18:04:00 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.14: +94 -11 lines
Diff to previous 1.28.6.14 (colored) to branchpoint 1.28 (colored)

Added help screen.  Added '?' command to display help screen.  Modified input file name
editing not to wipe user input on filename error.  This allows the user to go back
and correct the filename error. Changed error processing on 'L' command to quit load
on first error.  Removed unknown 'A' command from terminal_chars list.

Revision 1.28.6.14 / (download) - annotate - [select for diffs], Wed Mar 20 08:37:56 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.13: +2 -2 lines
Diff to previous 1.28.6.13 (colored) to branchpoint 1.28 (colored)

Fixed fatal memory problem revealed by Electric Fence.  The edit array
buffer reallocation was off by one, causing the last edit line to
be allocated off the end of the array.  This was immediately a problem
on Win32, but efence on Linux found where the problem was occuring.

Revision 1.28.6.13 / (download) - annotate - [select for diffs], Mon Mar 11 18:13:35 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.12: +3 -2 lines
Diff to previous 1.28.6.12 (colored) to branchpoint 1.28 (colored)

Use length of filename list to allocate window memory when there are
more files presented on the command line than the window is high.

Revision 1.28.6.12 / (download) - annotate - [select for diffs], Wed Mar 6 05:59:40 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.11: +69 -49 lines
Diff to previous 1.28.6.11 (colored) to branchpoint 1.28 (colored)

Changes needed to update display properly after an error
has been displayed.  For now, the error is displayed for 2 seconds,
then the refresh occurs.  Maybe replace this behavior with a dialog
that you must click ok on?

Revision 1.28.6.11 / (download) - annotate - [select for diffs], Sun Feb 17 19:06:54 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.10: +8 -2 lines
Diff to previous 1.28.6.10 (colored) to branchpoint 1.28 (colored)

Fixed bug with deleting lines from bottom of edit window.  When the
last displayed line was deleted, but there were additional lines in the
edit array strange things started to happen.  The cursor went off the top
of the window, and the start display position in the edit array was
wrong.  Also fixed a cosmetic thing, where the reverse highlight
cursor did not go over to the right side of the terminal window.

Revision 1.28.6.10 / (download) - annotate - [select for diffs], Sun Feb 17 03:53:37 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.9: +130 -80 lines
Diff to previous 1.28.6.9 (colored) to branchpoint 1.28 (colored)

Completely re-implemented curs_read_str() to support full line editing.
You can now use left/right arrows to navigate through the input string.
Also  changed escape processing to only escape the space.

Revision 1.28.6.9 / (download) - annotate - [select for diffs], Sat Feb 16 18:19:21 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.8: +5 -2 lines
Diff to previous 1.28.6.8 (colored) to branchpoint 1.28 (colored)

Changed line kill character to ctrl-U from left arrow.

Revision 1.28.6.8 / (download) - annotate - [select for diffs], Tue Feb 5 04:39:00 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.7: +27 -9 lines
Diff to previous 1.28.6.7 (colored) to branchpoint 1.28 (colored)

Added curs_mvwgetch() to handle mapping of BACKSPACE and CRLF keys.
Cursor position initialization in read_integer.

Revision 1.28.6.7 / (download) - annotate - [select for diffs], Tue Jan 29 22:58:49 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.6: +3 -1 lines
Diff to previous 1.28.6.6 (colored) to branchpoint 1.28 (colored)

More cursor positioning fixes.  ESC key pressed when in file name
and time fields were not working properly.

Revision 1.28.6.6 / (download) - annotate - [select for diffs], Tue Jan 29 08:17:27 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.5: +103 -91 lines
Diff to previous 1.28.6.5 (colored) to branchpoint 1.28 (colored)

Fixed bugs with cursor positioning.  Found that the input field cursor
was not being initialized.  Renamed each cursor variable to be
more descriptive of what data type it is a cursor for.

Revision 1.28.6.5 / (download) - annotate - [select for diffs], Mon Jan 28 01:18:45 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.4: +42 -2 lines
Diff to previous 1.28.6.4 (colored) to branchpoint 1.28 (colored)

Added code to ignore key events for shift/alt/ctrl keys pressed
on Win32.  Added ifdef/define definitions for these keys  for
platforms that do not return values for these key events.  Added
code to map  0 return to -1 from getch() when in raw mode and no
key data is present.  This is needed to "enter" key playback pause
for Win32.

Revision 1.28.6.4 / (download) - annotate - [select for diffs], Sun Jan 27 18:52:30 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.3: +22 -10 lines
Diff to previous 1.28.6.3 (colored) to branchpoint 1.28 (colored)

Win32 Port.  Fixed problems with cursor positioning after value
modification.  Cursor is not properly positioned and visable.

Revision 1.28.6.3 / (download) - annotate - [select for diffs], Tue Jan 22 14:53:55 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.2: +11 -6 lines
Diff to previous 1.28.6.2 (colored) to branchpoint 1.28 (colored)

Win32 port.  Had to use "b" flag for all fopen() calls.  Include
portability.h for all system-specific includes.  Map Win32 curses
"Enter" key to newline.

Revision 1.28.6.2 / (download) - annotate - [select for diffs], Wed Jan 16 06:38:45 2002 UTC (10 years, 4 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28.6.1: +23 -16 lines
Diff to previous 1.28.6.1 (colored) to branchpoint 1.28 (colored)

Changed to allow starting curses mode with multiple files on the
command line.

Revision 1.28.6.1 / (download) - annotate - [select for diffs], Sun Dec 23 18:48:26 2001 UTC (10 years, 4 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.28: +24 -16 lines
Diff to previous 1.28 (colored)

Fixed problems for Solaris.  Apparently some of the Curses key input values
overlap ASCII values, so must check for Curses input first.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Oct 3 14:21:02 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_release-0-5_beta, mpgedit_release-0-4-1_beta_development, mpgedit_release-0-4-1_beta, mpgedit_release-0-4-0_beta_p1, mpgedit_release-0-4-0_beta
Branch point for: mpgedit_release-0-5_beta_development
Changes since 1.27: +21 -0 lines
Diff to previous 1.27 (colored)

Added GPL Copyright header.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 28 08:43:39 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.26: +34 -14 lines
Diff to previous 1.26 (colored)

 Added  error prompt argument to curs_get_out_filename() so error
string displayed is now accurate. When -c inputfile.mp3 is  used,
initialize  first  input  file  in  curses display and index when
needed.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Sep 18 01:27:52 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: version_0_3_beta
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

 Added tab key back to toggle between stime/etime fields.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Sep 8 10:17:05 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.24: +6 -6 lines
Diff to previous 1.24 (colored)

 Changed to pass mpegfio_iocallbacks ttyio context into curs_play
to access the mpg decoder context.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Sep 7 13:37:31 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.23: +107 -28 lines
Diff to previous 1.23 (colored)

 Improved  robustness of the load abandoned edits function.  Will
now fail when a corrupt file, or file that is  not  an  abandoned
edits file is used as input.  Added flag to curs_get_out_filename
to enforce the specified name being unique.   Added  curs_get_de-
fault_abandoned_filename()  and  curs_put_default_abandoned_file-
name() which stores and retrieves the name of the last  abandoned
edits file used.  This implements dynamic defaulting of the aban-
doned file name.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Sep 7 00:52:33 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.22: +15 -2 lines
Diff to previous 1.22 (colored)

 Implemented backslash as an escape character for filename input.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Sep 3 12:02:23 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: version_0_3_alpha
Changes since 1.21: +217 -85 lines
Diff to previous 1.21 (colored)

 Development   checkpoint.   Much  improved  UI  operation.   Now
prompts for abandoned file name, and to  overwrite  output  file.
Can now quit edits without saving anything.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Aug 21 12:57:19 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.20: +25 -4 lines
Diff to previous 1.20 (colored)

 Highlight  current  line  under cursor.  Save current line being
edited, so ESC will restore if the line is hopelessly messed  up.
The line is saved until the cursor is moved up or down.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Aug 19 19:26:47 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.19: +41 -10 lines
Diff to previous 1.19 (colored)

 Added realloc() to curs_load_abandoned_edits() to handle loading
large abandoned edits file.  Added error  messages  to  realloc()
failures. Fixed 'G' core dump in the case where the edit array is
smaller than the window viewport.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Aug 19 12:35:34 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.18: +199 -107 lines
Diff to previous 1.18 (colored)

 Implemented  a viewport over the edit array, so a arbitrary num-
ber of edit lines can be manipulated.  Added  'G'  and  'H'  com-
mands,  so  move  view to bottom and top of edit array.  Globally
changed variable names ea to earray, and ew to ewin,  for  readi-
bility reasons.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Aug 15 11:02:30 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.17: +50 -18 lines
Diff to previous 1.17 (colored)

 Development  checkpoint.   Added 'E' command, which forces edits
using default output file names.  Same functionality as  -O  com-
mand  line  switch.   Added 'S' command, which plays 5 seconds of
sound up to the specified edit time.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Aug 14 22:08:58 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.16: +39 -11 lines
Diff to previous 1.16 (colored)

 Development checkpoint.  Modified key bindings; now use k, l for
cursor line up/down.  Eliminated tab key  for  switching  between
start  and  end  time fields.  Now can traverse right/left with l
and h keys across start and end time.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Aug 13 21:57:55 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (colored)

 Always  save  the  edits  entered  in curses mode, not just when
quitting.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jul 31 22:39:43 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.14: +117 -39 lines
Diff to previous 1.14 (colored)

 Changes  to make the 'o', 'O', 'p', and 'P' edit operators work.
o/O p/P function much like the same named  operators  in  vi  do.
Changed play from 'p' to 's', and has now been implemented.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 31 17:55:09 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.13: +118 -33 lines
Diff to previous 1.13 (colored)

 Development  checkpoint.  Added support for inserting a new line
above and below the current cursor position (o and  O  commands).
Changed  'o' command (output file name) to 'n' for name.  Changed
'p' command to 's' (sound playback).

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 31 05:39:23 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.12: +39 -65 lines
Diff to previous 1.12 (colored)

 Development checkpoint.  Cleanup of dead code and compiler warn-
ings.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 31 05:27:30 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.11: +328 -249 lines
Diff to previous 1.11 (colored)

 Development checkpoint.  Complete reimplementation of curses in-
terface.  Funny how a simple design mistake  can  cause  so  many
problems.   What happened here is the desired delete line feature
uncovered a major implementation mistake: every  element  on  the
edit  line was its own window.  The problem with that implementa-
tion is when you want to delete a line, you must  change  all  of
the  windows  line  positions.   The  current  implementation now
places all edit line specifications in a single window.  There is
a  separate output window for error messages.  At this point, add
and delete are fully functional.  All features  of  the  previous
implementation are believed to be functional.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 29 06:14:09 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.10: +96 -64 lines
Diff to previous 1.10 (colored)

 Modified edit_array structure to contain an array of pointers to
edit_line structures, instead of the actual contents to the data.
This  change is needed to support the delete operation.  However,
there is still a serious problem with the WINDOW structure  being
embedded  in  the edit line and time structures, making implement
the delete and add operators very difficult, except for the  last
line.  This will be fixed by pulling the WINDOW structure out.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jul 27 17:07:03 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.9: +4 -1 lines
Diff to previous 1.9 (colored)

 Fixed  bug with loading abandoned edits file.  This is now work-
ing properly.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 27 16:24:21 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.8: +128 -8 lines
Diff to previous 1.8 (colored)

 Changes  to  support saving/loading of abandoned edits. The load
of multiple edits is not yet working.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jul 27 03:47:31 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.7: +209 -81 lines
Diff to previous 1.7 (colored)

 Cleaning  up display use. Added edit line delete; only last line
delete is working now.  Changing edit_array lines to  a  list  of
pointers  is  needed  to manage deleting entries in the middle of
the list.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jul 26 17:38:21 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.6: +40 -22 lines
Diff to previous 1.6 (colored)

 Removed 'd' command (playback duration.  This is no longer need-
ed, as playback can now be interrupted at any time.   Also  added
I/O callback function for displaying playback statistics.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 24 21:51:35 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.5: +142 -33 lines
Diff to previous 1.5 (colored)

 Development  checkpoint.   Enforce  certain fields be filled in.
Implemented field dependencies between start/end time fields that
help  prevent  values  that  don't make sense from being entered.
Changed some of the keyboard commands; e = edit; only  Q  =  quit
now, since q is too easy to enter.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 24 14:06:30 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.4: +313 -158 lines
Diff to previous 1.4 (colored)

 Development  checkpoint.   Integrated  curses  editing into core
editing functionality.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jul 24 08:52:47 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.3: +124 -90 lines
Diff to previous 1.3 (colored)

 Development  checkpoint.   This  change cupports adding new edit
lines, and selecting which edit line to work with.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 24 00:40:30 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.2: +104 -15 lines
Diff to previous 1.2 (colored)

Development  checkpoint.  Implementation  of edit_line structure.
Can now specify play file name interactively.  Also will generate
index file when not present.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 23 22:53:28 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.1: +282 -53 lines
Diff to previous 1.1 (colored)

 Development  checkpoint.   This  is moving in the direction of a
multi-line playback editor.  Right now, only one  file,  and  one
start/end  time  is  supported.  The result of the playback edits
are not integrated into the mp3edit functionality.  This is a de-
sired feature.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 23 06:57:16 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>