Powered by Apache

CVS log for mpgedit/cursutil.c

[BACK] Up to [local] / mpgedit

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 27 06:40:31 2005 UTC (6 years, 5 months ago) by number6
Branch: MAIN
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_dev_branchroot, mpgedit_0-75_dev2, 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, mpgedit_0-71_dev_112605_macosx_mixer_refactor_cp57, HEAD
Changes since 1.7: +21 -4 lines
Diff to previous 1.7 (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.7 / (download) - annotate - [select for diffs], Sat Nov 19 18:30:38 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.6: +38 -13 lines
Diff to previous 1.6 (colored)

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

Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 14 06:30:19 2005 UTC (6 years, 7 months ago) by number6
Branch: MAIN
CVS Tags: 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
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Added support for mpgedit -p with the -I flag.  This required modification
of mpgedit_play_init() API, which is a "bad thing". The addition of
a flags argument was trivial, so this is not so bad.

Revision 1.5 / (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_090705_maindatabegin_cp52, mpgedit_0-71_dev_061105_libmad_import_cp51
Changes since 1.4: +7 -2 lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Mon Oct 11 05:01:19 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.3: +44 -3 lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Mon Jul 19 14:44:03 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.2: +28 -8 lines
Diff to previous 1.2 (colored)

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

Revision 1.2.4.4 / (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_v3_index_bugfixes_cp20, 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_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_autoeditmenu_commasep_cp21, 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, mpgedit_0-71_dev_E_option_cp19
Changes since 1.2.4.3: +2 -2 lines
Diff to previous 1.2.4.3 (colored) to branchpoint 1.2 (colored) next main 1.3 (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.2.4.3 / (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.2.4.2: +4 -4 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (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.2.4.2 / (download) - annotate - [select for diffs], Sun Apr 4 19:12:01 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.2.4.1: +1 -1 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

Open file with binary flag for Win32.

Revision 1.2.4.1 / (download) - annotate - [select for diffs], Sun Apr 4 06:30:26 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.2: +22 -2 lines
Diff to previous 1.2 (colored)

Added missing copyright block.  Fixed file descriptor leak when
build_index_filename() fails.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 11 06:14:10 2003 UTC (8 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-7_beta_p2-MP, mpgedit_0-7_beta_p2, mpgedit_0-7_beta_p1, mpgedit_0-7_beta_bugfixes-BP, mpgedit_0-7_beta-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-71_dev_auto_edit_curses_menu_cp13, 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, latest
Branch point for: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.1: +262 -0 lines
Diff to previous 1.1 (colored)

Merge of mpgedit_0-7_beta with tip.

Revision 1.1.2.6 / (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
CVS Tags: mpgedit_0-7_beta
Changes since 1.1.2.5: +8 -5 lines
Diff to previous 1.1.2.5 (colored) next main 1.2 (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.1.2.5 / (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.1.2.4: +61 -5 lines
Diff to previous 1.1.2.4 (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.1.2.4 / (download) - annotate - [select for diffs], Sun Feb 9 22:47:30 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.1.2.3: +2 -6 lines
Diff to previous 1.1.2.3 (colored)

Major refactoring to eliminate the double file read when no actions have
been specified to mpgedit; only read data for file statistics operation.
The code reorganization was done to collapse the indexfile_ctx into the
playctx structure, which then allows access to the index operation structure
members.  Additionally, statistics gathering was added to the index
operation, which is then available to the caller for display.  Improved
index file API; mpgedit_edit_index_init(), mpgedit_edit_index(),
mpgedit_edit_index_free().  This code passes the main regression test.

Revision 1.1.2.3 / (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.1.2.2: +1 -1 lines
Diff to previous 1.1.2.2 (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.1.2.2 / (download) - annotate - [select for diffs], Wed Jan 22 07:27:36 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.1.2.1: +1 -0 lines
Diff to previous 1.1.2.1 (colored)

Fixes for Win32 build.  Added new modules to makefile; added
#include <sys/stat.h> to cursutil.c.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Fri Jan 17 06:37:46 2003 UTC (9 years, 4 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.1: +206 -0 lines
Diff to previous 1.1 (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.1, Fri Jan 17 06:37:46 2003 UTC (9 years, 4 months ago) by number6
Branch: MAIN
Branch point for: mpgedit_devl-0-7_beta
FILE REMOVED

file cursutil.c was initially added on branch mpgedit_devl-0-7_beta.

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>