![]()
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.76.2.3 / (download) - annotate - [select for diffs], Sun Sep 26 18:35:04 2010 UTC (19 months, 3 weeks ago) by number6
Branch: mpgedit_0-75_dev_branchroot
Changes since 1.76.2.2: +20 -1
lines
Diff to previous 1.76.2.2 (colored) to branchpoint 1.76 (colored)
Properly handle end time when using the -Ds option.
Revision 1.76.2.2 / (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.76.2.1: +3 -2
lines
Diff to previous 1.76.2.1 (colored) to branchpoint 1.76 (colored)
Fixed compiler warnings revealed using gcc 4.3.3.
Revision 1.76.2.1 / (download) - annotate - [select for diffs], Sat Mar 14 07:56:26 2009 UTC (3 years, 2 months ago) by number6
Branch: mpgedit_0-75_dev_branchroot
CVS Tags: mpgedit_0-75_dev1
Changes since 1.76: +5 -2
lines
Diff to previous 1.76 (colored)
Added VBR Info header support.
Revision 1.76 / (download) - annotate - [select for diffs], Wed Feb 4 07:45:48 2009 UTC (3 years, 3 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-74_beta1-MP,
HEAD
Branch point for: mpgedit_0-75_dev_branchroot
Changes since 1.75: +41 -10
lines
Diff to previous 1.75 (colored)
*** empty log message ***
Revision 1.75.2.4 / (download) - annotate - [select for diffs], Wed Jan 21 16:26:23 2009 UTC (3 years, 3 months ago) by number6
Branch: mpgedit_0-73_dev_branchroot
CVS Tags: mpgedit_0-74beta1_build2,
mpgedit_0-74_beta1
Changes since 1.75.2.3: +2 -2
lines
Diff to previous 1.75.2.3 (colored) to branchpoint 1.75 (colored) next main 1.76 (colored)
Fixed compiler warnings.
Revision 1.75.4.2 / (download) - annotate - [select for diffs], Thu Oct 12 05:44:12 2006 UTC (5 years, 7 months ago) by abernstein
Branch: mpgedit_0-72_sup_branchroot
Changes since 1.75.4.1: +2 -2
lines
Diff to previous 1.75.4.1 (colored) to branchpoint 1.75 (colored) next main 1.76 (colored)
Fix -o +/path/filename.mp3 bug reported by Matt MacDonald at PRX. Wrong variable was used in validate_outfile() call.
Revision 1.75.2.3 / (download) - annotate - [select for diffs], Sun Sep 10 05:35:01 2006 UTC (5 years, 8 months ago) by number6
Branch: mpgedit_0-73_dev_branchroot
CVS Tags: mpgedit_0-74beta1_build1,
mpgedit_0-73_pcmview_eof_110208,
mpgedit_0-73_offset_control_092008,
mpgedit_0-73_dev_dev1_ckptbuild,
mpgedit_0-73_dev2_100607,
mpgedit_0-73_dev1_092307,
mpgedit_0-73_clist_fix_083108
Changes since 1.75.2.2: +33 -6
lines
Diff to previous 1.75.2.2 (colored) to branchpoint 1.75 (colored)
Check .lvl file header for being finalized, and proceed with decoding the file when the pcm_average statistics had not been written.
Revision 1.75.2.2 / (download) - annotate - [select for diffs], Wed Jun 7 05:39:34 2006 UTC (5 years, 11 months ago) by number6
Branch: mpgedit_0-73_dev_branchroot
CVS Tags: mpgedit_0-73_dev_decode_display_fix,
mpgedit_0-73_dev_64_bit_port
Changes since 1.75.2.1: +3 -2
lines
Diff to previous 1.75.2.1 (colored) to branchpoint 1.75 (colored)
Fix seeking near start of file. Display complete seek to time when -I is specified.
Revision 1.75.4.1 / (download) - annotate - [select for diffs], Tue Apr 11 04:58:43 2006 UTC (6 years, 1 month ago) by number6
Branch: mpgedit_0-72_sup_branchroot
CVS Tags: mpgedit_0-72_beta3
Changes since 1.75: +6 -3
lines
Diff to previous 1.75 (colored)
Merged changes 0-73_dev branch to-date. These are the basis for the beta 3 release.
Revision 1.75.2.1 / (download) - annotate - [select for diffs], Thu Feb 2 06:18:22 2006 UTC (6 years, 3 months ago) by number6
Branch: mpgedit_0-73_dev_branchroot
CVS Tags: mpgedit_0-73_dev_xmpgedit_volume_segv,
mpgedit_0-73_dev_win32_iss_template,
mpgedit_0-73_dev_mpgedit_I_editfix,
mpgedit_0-72_beta2_0-73_dev-MP
Changes since 1.75: +6 -3
lines
Diff to previous 1.75 (colored)
Added missing advanced usage for -X2 option. Added MPGEDIT_FLAGS_NO_AUDIODEV flag to allow xmpgedit to still decode file even if unable to open audio device. Redirect stderr to /dev/null before calling audio_open().
Revision 1.75 / (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-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_beta2,
mpgedit_0-72_beta,
mpgedit_0-71_dev_112605_macosx_mixer_refactor_cp57
Branch point for: mpgedit_0-73_dev_branchroot,
mpgedit_0-72_sup_branchroot
Changes since 1.74: +7 -7
lines
Diff to previous 1.74 (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.74 / (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.73: +32 -34
lines
Diff to previous 1.73 (colored)
Refactor for Mac OS X mixer support. Updated/added many copyright headers for modified sources.
Revision 1.73 / (download) - annotate - [select for diffs], Sat Nov 12 07:00:14 2005 UTC (6 years, 6 months ago) by number6
Branch: MAIN
Changes since 1.72: +2 -2
lines
Diff to previous 1.72 (colored)
Fixed initialization compiler warning.
Revision 1.72 / (download) - annotate - [select for diffs], Mon Oct 24 03:07:54 2005 UTC (6 years, 6 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
Changes since 1.71: +8 -5
lines
Diff to previous 1.71 (colored)
Added "Statistics" reporting to xmpgedit File menu. Added attribution for libmad in xmpgedit help menu and project README.
Revision 1.71 / (download) - annotate - [select for diffs], Sun Oct 23 05:47:36 2005 UTC (6 years, 6 months ago) by number6
Branch: MAIN
Changes since 1.70: +2 -4
lines
Diff to previous 1.70 (colored)
Mac OSX port. mpgedit with sound and xmpgedit with sound works. The volume control does not work yet. The PCM viewer works, more testing is required to confirm it is stable.
Revision 1.70 / (download) - annotate - [select for diffs], Sun Oct 23 02:05:31 2005 UTC (6 years, 6 months ago) by number6
Branch: MAIN
Changes since 1.69: +4 -2
lines
Diff to previous 1.69 (colored)
Changes to insure the byte order of the decoded level file is the same.
Revision 1.69 / (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_101805_release_cp53a,
mpgedit_0-71_dev_101605_release_cp53,
mpgedit_0-71_dev_101305-p-I_flag_addition_cp53
Changes since 1.68: +20 -6
lines
Diff to previous 1.68 (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.68 / (download) - annotate - [select for diffs], Thu Sep 8 06:18:55 2005 UTC (6 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_090705_maindatabegin_cp52
Changes since 1.67: +5 -5
lines
Diff to previous 1.67 (colored)
Added display of mp3 file main data begin in -vvv output. xmpgedit now caches last directory traversed in file selection widget, and stores in config .xmpgeditrc file.
Revision 1.67 / (download) - annotate - [select for diffs], Sat Jun 11 18:53:09 2005 UTC (6 years, 11 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_061105_libmad_import_cp51
Changes since 1.66: +3 -20
lines
Diff to previous 1.66 (colored)
Bug fix to mpgedit -Ds, to prevent all file statictics from being logged to stdout. Implemented set_stdout_binary() as a macro now to make this functionality available across multiple programs. Fixed compiler warnings on Win32 for tstheader.c.
Revision 1.66 / (download) - annotate - [select for diffs], Wed Mar 2 06:20:55 2005 UTC (7 years, 2 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_mar_2_2005_cp50
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
Fixed compiler warning about volctx not being initialized.
Revision 1.65 / (download) - annotate - [select for diffs], Sun Dec 5 12:15:29 2004 UTC (7 years, 5 months ago) by number6
Branch: MAIN
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored)
Fixed broken frame number in -vv output. Need to verify this works properly on Win32.
Revision 1.64 / (download) - annotate - [select for diffs], Sat Nov 27 21:13:29 2004 UTC (7 years, 5 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_rodir_xmpgedit_core_cp49,
mpgedit_0-71_dev_release_cp49,
mpgedit_0-71_dev_X2_fix_cp48
Changes since 1.63: +72 -21
lines
Diff to previous 1.63 (colored)
Fixed -X2 XING header patch code for MPEG2/MPEG2.5 encoded files.
Revision 1.63 / (download) - annotate - [select for diffs], Mon Oct 18 05:42:45 2004 UTC (7 years, 7 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_release_cp47
Changes since 1.62: +92 -29
lines
Diff to previous 1.62 (colored)
Modifications to support edits without the presence of an index file. Added -I flag and usage to mpgedit to utilize this new feature.
Revision 1.62 / (download) - annotate - [select for diffs], Tue Oct 12 13:53:35 2004 UTC (7 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.61: +10 -1
lines
Diff to previous 1.61 (colored)
Added similar code as found in xmpgedit to write an additional entry at the end of the .lvl file with the end time for the file. This allows the end time for the mp3 file to be picked in xmpgedit.
Revision 1.61 / (download) - annotate - [select for diffs], Tue Oct 12 12:56:04 2004 UTC (7 years, 7 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_0-71_dev_bigendian_fix_cp45
Changes since 1.60: +2 -2
lines
Diff to previous 1.60 (colored)
Fixed byte order problems when generating .lvl file on big endian systems. First found this problem on Solaris, but will also be an issue on Mac OSX.
Revision 1.60 / (download) - annotate - [select for diffs], Mon Jul 19 15:08:05 2004 UTC (7 years, 10 months ago) by number6
Branch: MAIN
CVS Tags: 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_dsp_reset_cp44,
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.59: +2 -2
lines
Diff to previous 1.59 (colored)
Fixed uninitialized string variable that could have been trouble in a mpgedit_free() call.
Revision 1.59 / (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
Changes since 1.58: +497 -119
lines
Diff to previous 1.58 (colored)
Merge of work from a mpgedit_0-71_dev_silence-detect-BP branch into main trunk.
Revision 1.58.2.24 / (download) - annotate - [select for diffs], Wed Jun 9 16:46:49 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_pcm_file_timeindex_cp24
Changes since 1.58.2.23: +2 -1
lines
Diff to previous 1.58.2.23 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)
Fixed build breaks and compiler warnings.
Revision 1.58.2.23 / (download) - annotate - [select for diffs], Wed Jun 9 16:08:21 2004 UTC (7 years, 11 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.58.2.22: +4 -18
lines
Diff to previous 1.58.2.22 (colored) to branchpoint 1.58 (colored)
Refactor of xmpgedit and pcmview code for integration of PCM click/select functionality.
Revision 1.58.2.22 / (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_pcmview_gui_cp22,
mpgedit_0-71_dev_autoeditmenu_commasep_cp21
Changes since 1.58.2.21: +2 -2
lines
Diff to previous 1.58.2.21 (colored) to branchpoint 1.58 (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.58.2.21 / (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.58.2.20: +14 -1
lines
Diff to previous 1.58.2.20 (colored) to branchpoint 1.58 (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.58.2.20 / (download) - annotate - [select for diffs], Sat May 15 09:30:29 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_E_option_cp19
Changes since 1.58.2.19: +17 -6
lines
Diff to previous 1.58.2.19 (colored) to branchpoint 1.58 (colored)
Added -E option. Useful when used in conjunction with -v flags to generate verbose output for a portion of an mp3 file without actually performing the edit.
Revision 1.58.2.19 / (download) - annotate - [select for diffs], Sat May 15 07:43:08 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_index_v3_cp18
Changes since 1.58.2.18: +10 -3
lines
Diff to previous 1.58.2.18 (colored) to branchpoint 1.58 (colored)
Modified index file format to store file statistics at the beginning of the file. This change was made for a performance boost when running mpgedit on a file with an existing index file. This speed increase can be significant depending on the size of the input file.
Revision 1.58.2.18 / (download) - annotate - [select for diffs], Wed May 12 03:11:12 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
Changes since 1.58.2.17: +26 -3
lines
Diff to previous 1.58.2.17 (colored) to branchpoint 1.58 (colored)
MD5 frame checksum feature addition.
Revision 1.58.2.17 / (download) - annotate - [select for diffs], Sun May 9 15:06:36 2004 UTC (8 years ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_line_join_cp16,
mpgedit_0-71_dev_auto_edit_webupdate_cp15
Changes since 1.58.2.16: +3 -1
lines
Diff to previous 1.58.2.16 (colored) to branchpoint 1.58 (colored)
Eliminate error messages from mpg123 library.
Revision 1.58.2.16 / (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_cp15
Changes since 1.58.2.15: +25 -46
lines
Diff to previous 1.58.2.15 (colored) to branchpoint 1.58 (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.58.2.15 / (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.58.2.14: +87 -199
lines
Diff to previous 1.58.2.14 (colored) to branchpoint 1.58 (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.58.2.14 / (download) - annotate - [select for diffs], Sun Apr 4 19:12:54 2004 UTC (8 years, 1 month ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.58.2.13: +9 -4
lines
Diff to previous 1.58.2.13 (colored) to branchpoint 1.58 (colored)
Open file with binary flag for Win32. Fixed core dump and divide by zero errors when opening a file that does not exist, or is not an mp3 file.
Revision 1.58.2.13 / (download) - annotate - [select for diffs], Sun Apr 4 06:32:50 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.58.2.12: +95 -120
lines
Diff to previous 1.58.2.12 (colored) to branchpoint 1.58 (colored)
Moved cmdflags typedef into mp3_header.h for mpegcurses.c use. Refactored decode_files() into decode_file() and _mpgedit_decode_files() so mpegcurses.c can call decode_files(). Adjustments to curs_play() call to pass cmdflags.
Revision 1.58.2.12 / (download) - annotate - [select for diffs], Mon Mar 29 06:19:22 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.58.2.11: +9 -5
lines
Diff to previous 1.58.2.11 (colored) to branchpoint 1.58 (colored)
Added curses menu for setting autoedit options.
Revision 1.58.2.11 / (download) - annotate - [select for diffs], Thu Mar 25 13:34:03 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_integration_cp12
Changes since 1.58.2.10: +62 -13
lines
Diff to previous 1.58.2.10 (colored) to branchpoint 1.58 (colored)
No longer clobber .lvl or .idx file when those files are specified as input. Integrated listlevels utility functionality into mpgedit. Added usage information for new command line options. Updated man page to document new automatic editing capability.
Revision 1.58.2.10 / (download) - annotate - [select for diffs], Sat Mar 13 20:19:45 2004 UTC (8 years, 2 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_win32build_fix_cp11
Changes since 1.58.2.9: +195 -31
lines
Diff to previous 1.58.2.9 (colored) to branchpoint 1.58 (colored)
Fixed win32 build of silence detection code. Fixed 'make install_sdk'.
Revision 1.58.2.9 / (download) - annotate - [select for diffs], Tue Dec 2 06:50:21 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_skipframe_hiccup_fix_cp10,
mpgedit_0-71_dev_segment_detect_mpgedit_refactor_cp9
Changes since 1.58.2.8: +47 -5
lines
Diff to previous 1.58.2.8 (colored) to branchpoint 1.58 (colored)
Development checkpoint. Refactored listlevels.c into segment.c. Integrated basic automatic segment boundary detection into mpgedit.
Revision 1.58.2.8 / (download) - annotate - [select for diffs], Mon Dec 1 07:47:13 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect_segment_detect_refactor_cp8
Changes since 1.58.2.7: +2 -4
lines
Diff to previous 1.58.2.7 (colored) to branchpoint 1.58 (colored)
Development checkpoint. Cleanup of segment boundary detection code for integration into mpgedit.
Revision 1.58.2.7 / (download) - annotate - [select for diffs], Fri Nov 28 23:19:55 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect_average_in_levelsfile_cp7
Changes since 1.58.2.6: +73 -12
lines
Diff to previous 1.58.2.6 (colored) to branchpoint 1.58 (colored)
Modified to write average amplitude level into levels file.
Revision 1.58.2.6 / (download) - annotate - [select for diffs], Fri Nov 28 04:13:39 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect_mpgedit_decode_cp6
Changes since 1.58.2.5: +121 -58
lines
Diff to previous 1.58.2.5 (colored) to branchpoint 1.58 (colored)
Added usage and help information for -d and -D. Refining decode_callback to refrain from analysis, and just decode the mp3 file and log to the .levels file.
Revision 1.58.2.5 / (download) - annotate - [select for diffs], Fri Nov 21 07:36:39 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect-cp5,
mpgedit_0-71_dev_silence-detect-cp4
Changes since 1.58.2.4: +4 -17
lines
Diff to previous 1.58.2.4 (colored) to branchpoint 1.58 (colored)
Changed InsertB2012 to InsertB2210. This makes the range of seconds 4 million. Fleshed out pcmlevel API a little more. Added pcmlevel file version header.
Revision 1.58.2.4 / (download) - annotate - [select for diffs], Fri Nov 21 06:12:53 2003 UTC (8 years, 5 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect-cp3
Changes since 1.58.2.3: +69 -4
lines
Diff to previous 1.58.2.3 (colored) to branchpoint 1.58 (colored)
Development checkpoint. listlevels.c is now a prototype for auto segment detection. Once this is perfected, this functionality will be integrated into mpgedit.
Revision 1.58.2.3 / (download) - annotate - [select for diffs], Tue Nov 18 16:30:58 2003 UTC (8 years, 6 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect-cp2
Changes since 1.58.2.2: +75 -29
lines
Diff to previous 1.58.2.2 (colored) to branchpoint 1.58 (colored)
Development checkpoint. Additional auto-silence detection work. Added -D (decode and display audio level) and -d options (decimate input data during playback/decoding).
Revision 1.58.2.2 / (download) - annotate - [select for diffs], Mon Nov 17 01:42:35 2003 UTC (8 years, 6 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
CVS Tags: mpgedit_0-71_dev_silence-detect-cp1
Changes since 1.58.2.1: +14 -8
lines
Diff to previous 1.58.2.1 (colored) to branchpoint 1.58 (colored)
Fixed implementation of mpgedit_play_skip_fram(). This works properly for MPEG1/3 files, but not MPEG2 files. Implemented -dN option, like the mpg123 option. These are steps towards automatic segment silence detection.
Revision 1.58.2.1 / (download) - annotate - [select for diffs], Sun Nov 9 23:05:55 2003 UTC (8 years, 6 months ago) by number6
Branch: mpgedit_0-71_dev_silence-detect-BP
Changes since 1.58: +4 -1
lines
Diff to previous 1.58 (colored)
Development checkpoint. Seeking to an arbitrary time then playing back works correctly; backskip bits operations function. Skip frame playback is not working properly.
Revision 1.58 / (download) - annotate - [select for diffs], Thu Oct 30 06:07:41 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_macosx-tony_port,
mpgedit_0-71_dev_macosx-colin_port,
mpgedit_0-71_dev_macosx-BP,
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.57: +84 -3
lines
Diff to previous 1.57 (colored)
Checkpoint of work in progress. Getting things "straight" for python API release.
Revision 1.57 / (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.56: +798 -1319
lines
Diff to previous 1.56 (colored)
Merge of mpgedit_0-7_beta with tip.
Revision 1.56.4.31 / (download) - annotate - [select for diffs], Tue Sep 9 15:59:55 2003 UTC (8 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
CVS Tags: mpgedit_0-7_beta
Changes since 1.56.4.30: +3 -3
lines
Diff to previous 1.56.4.30 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored)
Fixed possible uninitialized variable warnings reported by compiler.
Revision 1.56.4.30 / (download) - annotate - [select for diffs], Wed Aug 27 16:44:54 2003 UTC (8 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.29: +10 -10
lines
Diff to previous 1.56.4.29 (colored) to branchpoint 1.56 (colored)
Refactored mpgedit_edit_files_init() and mpgedit_edit_files() to the "initialization" of the context actually completely occurs int the _init() call, instead of the first call to mpgedit_edit_files().
Revision 1.56.4.29 / (download) - annotate - [select for diffs], Sun Aug 24 06:05:40 2003 UTC (8 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.28: +2 -2
lines
Diff to previous 1.56.4.28 (colored) to branchpoint 1.56 (colored)
mpgedit_editspec_init() no longer takes a length parameter. The array is dynamically managed now. Needed for python API work.
Revision 1.56.4.28 / (download) - annotate - [select for diffs], Sat Aug 16 20:28:13 2003 UTC (8 years, 9 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.27: +10 -9
lines
Diff to previous 1.56.4.27 (colored) to branchpoint 1.56 (colored)
Updates to README for 0.7 beta release. Changes to editif to eliminate returning mpeg_time structure from mpgedit_editspec_get_stime() and mpgedit_editspec_get_stime() for support of mpgedit.py work.
Revision 1.56.4.27 / (download) - annotate - [select for diffs], Thu Aug 14 16:11:31 2003 UTC (8 years, 9 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.26: +43 -9
lines
Diff to previous 1.56.4.26 (colored) to branchpoint 1.56 (colored)
Changes needed to generate Win32 DLL. Most of these changes involve adding the _DSOEXPORT tag to exported functions. Also had to refactor printf_XXX functions that were in the DLL to generate a string form of what they used to print to stdout, so the calling app can then call printf on the formatted string. printf() in a dll works, but the strings printed from the app get garbled with the strings printed from printf calls in the dll.
Revision 1.56.4.26 / (download) - annotate - [select for diffs], Tue Aug 12 06:25:41 2003 UTC (8 years, 9 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.25: +109 -126
lines
Diff to previous 1.56.4.25 (colored) to branchpoint 1.56 (colored)
Changes to integrate new mpgedit_editspec_xxx() API. Use mpgedit_play_xxx() functions instead of directly accessing the playback plugin directly.
Revision 1.56.4.25 / (download) - annotate - [select for diffs], Wed Jun 4 05:13:52 2003 UTC (8 years, 11 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.24: +12 -6
lines
Diff to previous 1.56.4.24 (colored) to branchpoint 1.56 (colored)
Bug in the regression test (test1.pl) was due to "done." not being printed after indexing of an input file completed. When indexing a file with -vv option, the first frame time was not printed, causing that frame to be lost. Found another nit, where the last one second status line was not being printed. -vv now acts like the 0.6p2 release, with the exception of the Xing header output, which I think 0.6p2 got wrong.
Revision 1.56.4.24 / (download) - annotate - [select for diffs], Fri May 30 06:07:54 2003 UTC (8 years, 11 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.23: +69 -31
lines
Diff to previous 1.56.4.23 (colored) to branchpoint 1.56 (colored)
Added -X2 option, which adds a Xing header to a file that is without this prefix. modified -o to only allow use once on command line. Had to rearrange some of the command line option validation checks for support of -X2 option.
Revision 1.56.4.23 / (download) - annotate - [select for diffs], Wed May 28 06:03:44 2003 UTC (8 years, 11 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.22: +30 -11
lines
Diff to previous 1.56.4.22 (colored) to branchpoint 1.56 (colored)
Cleaned up -l, -L functionality. Added -l, -L usage, and added -l, -L, v, V to man page.
Revision 1.56.4.22 / (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.56.4.21: +38 -6
lines
Diff to previous 1.56.4.21 (colored) to branchpoint 1.56 (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.56.4.21 / (download) - annotate - [select for diffs], Sun Feb 9 23:47:01 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.20: +11 -8
lines
Diff to previous 1.56.4.20 (colored) to branchpoint 1.56 (colored)
Restrict playback time display to once per second when verbose display is not specified.
Revision 1.56.4.20 / (download) - annotate - [select for diffs], Sun Feb 9 23:44:28 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.19: +14 -13
lines
Diff to previous 1.56.4.19 (colored) to branchpoint 1.56 (colored)
Fixed typo in usage for -e; improved -h and -H usage. Improved some comments and some minor line formatting tweaks.
Revision 1.56.4.19 / (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.56.4.18: +108 -12
lines
Diff to previous 1.56.4.18 (colored) to branchpoint 1.56 (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.56.4.18 / (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.56.4.17: +3 -3
lines
Diff to previous 1.56.4.17 (colored) to branchpoint 1.56 (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.56.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.56: +82 -47
lines
Diff to previous 1.56 (colored) next main 1.57 (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.56.4.17 / (download) - annotate - [select for diffs], Thu Feb 6 07:50:03 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.16: +176 -10
lines
Diff to previous 1.56.4.16 (colored) to branchpoint 1.56 (colored)
Hack to vastly improve performance of split default file naming. Implemented a default name cache, which stores the name of the last allocated file sequence name. When a default must be allocated, the existance of a cache is checked, and when found the value is consulted. If the file named exists, and the next numbered file does not exist, then this cache value is incremented, and used. Otherwise, the original binary search for the next valid file name is performed. The internal support functions have been cleaned up, as there were side effects that made this code difficult to understand and work with.
Revision 1.56.4.16 / (download) - annotate - [select for diffs], Sun Feb 2 23:50:12 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.15: +30 -2
lines
Diff to previous 1.56.4.15 (colored) to branchpoint 1.56 (colored)
Fixed memory leaks and minor buffer overrun reported by valgrind.
Revision 1.56.4.15 / (download) - annotate - [select for diffs], Sun Feb 2 00:49:17 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.14: +52 -45
lines
Diff to previous 1.56.4.14 (colored) to branchpoint 1.56 (colored)
Further changes to make refactored command line mpgedit function like 0.6p1 release. The verbose mode during playback is now nearly identical to previous release. Only difference is initial Xing header dump, and I'm not sure if the bug is here or previous release. These changes also hint at further refactoring of playif and editif. There are variables in the playctx->editctx that appear to be identical, and can probably be merged.
Revision 1.56.4.14 / (download) - annotate - [select for diffs], Tue Jan 21 07:14:49 2003 UTC (9 years, 3 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.13: +135 -80
lines
Diff to previous 1.56.4.13 (colored) to branchpoint 1.56 (colored)
Development checkpoint. Further refactoring and cleanup. Continue to restore functionality found in 0.6p1 release in refactored version.
Revision 1.56.4.13 / (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.56.4.12: +41 -35
lines
Diff to previous 1.56.4.12 (colored) to branchpoint 1.56 (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.56.4.12 / (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.56.4.11: +185 -970
lines
Diff to previous 1.56.4.11 (colored) to branchpoint 1.56 (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.56.4.11 / (download) - annotate - [select for diffs], Thu Oct 3 15:10:33 2002 UTC (9 years, 7 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.10: +5 -5
lines
Diff to previous 1.56.4.10 (colored) to branchpoint 1.56 (colored)
Changed to use new macro MP3_TIME_INFINITE, instead of constant 1000000.
Revision 1.56.4.9 / (download) - annotate - [select for diffs], Sat Aug 24 23:37:07 2002 UTC (9 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.8: +2 -2
lines
Diff to previous 1.56.4.8 (colored) to branchpoint 1.56 (colored)
Added NULL parameter for index file context in call to mp3edit_create_indexfile().
Revision 1.56.4.8 / (download) - annotate - [select for diffs], Sat Aug 24 17:47:53 2002 UTC (9 years, 8 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.7: +11 -10
lines
Diff to previous 1.56.4.7 (colored) to branchpoint 1.56 (colored)
Changed to use new xingheader_edit() function.
Revision 1.56.4.10 / (download) - annotate - [select for diffs], Sun Jul 21 15:08:18 2002 UTC (9 years, 9 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.9: +10 -257
lines
Diff to previous 1.56.4.9 (colored) to branchpoint 1.56 (colored)
Moved much code into editif.c. Functions that are sill duplicated are labeled __refactor_, and need further attention.
Revision 1.56.4.7 / (download) - annotate - [select for diffs], Fri Jun 7 07:05:09 2002 UTC (9 years, 11 months ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.6: +4 -4
lines
Diff to previous 1.56.4.6 (colored) to branchpoint 1.56 (colored)
Fixed up usage line; added -s and moved -o before -f, as last options can be just file names without -f.
Revision 1.56.4.5 / (download) - annotate - [select for diffs], Sat May 11 01:17:57 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.4: +11 -11
lines
Diff to previous 1.56.4.4 (colored) to branchpoint 1.56 (colored)
Moved allocation of mpctx in ttyio context so free will not crash
Revision 1.56.4.3 / (download) - annotate - [select for diffs], Wed May 8 05:40:28 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.2: +31 -15
lines
Diff to previous 1.56.4.2 (colored) to branchpoint 1.56 (colored)
Added -H to display long help; -h only displays usage line. Added build number to -V version option. Fixed NULL pointer reference with unknown command line option. Fixed XING header update for MPEG2 files and MPEG1 mono files. Had to add arguments to edit_xing_header() to fix above.
Revision 1.56.4.2 / (download) - annotate - [select for diffs], Tue May 7 04:48:26 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.1: +8 -1
lines
Diff to previous 1.56.4.1 (colored) to branchpoint 1.56 (colored)
Added fflush() call to fix XING header update bug. This fflush() should not be needed. This is most likely a glibc bug, but that has not been confirmed yet.
Revision 1.56.4.6 / (download) - annotate - [select for diffs], Sat May 4 09:53:08 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
CVS Tags: mpgedit_release-0-6p1_beta
Changes since 1.56.4.5: +6 -6
lines
Diff to previous 1.56.4.5 (colored) to branchpoint 1.56 (colored)
Always allocate the decoder plugin context, but only load it when -p or -c is specified.
Revision 1.56.4.4 / (download) - annotate - [select for diffs], Fri May 3 00:42:02 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56.4.3: +28 -28
lines
Diff to previous 1.56.4.3 (colored) to branchpoint 1.56 (colored)
Added build OS to the build version information. Moved plugin initialization down to where the test open is performed.
Revision 1.56.4.1 / (download) - annotate - [select for diffs], Tue Apr 30 06:25:09 2002 UTC (10 years ago) by number6
Branch: mpgedit_devl-0-7_beta
Changes since 1.56: +25 -13
lines
Diff to previous 1.56 (colored)
Updated usage. Moved test open of playback plugin to only occur when -p or -c is present. Now display final statistics with -s when no -p or -e is present.
Revision 1.56 / (download) - annotate - [select for diffs], Sun Apr 7 18:16:22 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.55: +575 -208
lines
Diff to previous 1.55 (colored)
Checking all of the marge changes and new files added during 0.5 beta development branch.
Revision 1.55.2.18 / (download) - annotate - [select for diffs], Fri Apr 5 17:36:35 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.17: +5 -2
lines
Diff to previous 1.55.2.17 (colored) next main 1.56 (colored)
Fixed SIGSEGV when input file name does not have an extension. Fixed incorrect return status check from mp3edit_isvalid_index().
Revision 1.55.2.17 / (download) - annotate - [select for diffs], Tue Apr 2 07:48:38 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.16: +2 -2
lines
Diff to previous 1.55.2.16 (colored)
Minor optimization with mpeg_time_gettime(etime, ...) call. etime is invariant in mpegfio_edit_segment() do loop, so no point calling it each iteration.
Revision 1.55.2.16 / (download) - annotate - [select for diffs], Fri Mar 29 08:56:18 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.15: +15 -7
lines
Diff to previous 1.55.2.15 (colored)
Added new code to verify index file corresponds to currently edited mp3 file. Backed out change to correct for parital frame at EOF; applied this fix in the incorrect place. See mpegfio.c.
Revision 1.55.2.15 / (download) - annotate - [select for diffs], Wed Mar 27 08:02:26 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.14: +40 -15
lines
Diff to previous 1.55.2.14 (colored)
Fixed problem with editing a file where the last frame is short because the encoded source .wav file ran out before a full frame of data was encoded. This bug caused extra bogus data to be cut into the output edit file. Created mp3edit_alloc_infile(), which allocates the input string, and converts all \ path separators to /. Fixed bug where not all edits.timespec structure members were populated. This caused a SIGSEGV when processing a command like like: mpgedit -f test2_1.mp3 -f test2_2.mp3 -e- -o test2_splice.mp3
Revision 1.55.2.14 / (download) - annotate - [select for diffs], Mon Mar 25 17:00:20 2002 UTC (10 years, 1 month ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.13: +91 -43
lines
Diff to previous 1.55.2.13 (colored)
Created validate_edit_times_errorstr() from code present in main(), so it could be called from curses code. Created curs_val- idate_edit_times_errorstr() so validate_edit_times_errorstr() can be accessed from the curses code. Created curs_validate_ed- it_times() wrapper to enable calling of validate_edit_times() from curses code. This is the validate function used in the curses and command line sections of mpgedit. Changed main to not call validate_edit_times() when running in curses mode, as this was already called. Changed main to call validate_edit_times_errorstr, instead of having this code inlined.
Revision 1.55.2.13 / (download) - annotate - [select for diffs], Wed Mar 20 16:34:25 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.12: +62 -7
lines
Diff to previous 1.55.2.12 (colored)
Replaced output file name search performed in build_edit_filename() with a binary search algorithm. This function has far better performance when a large series of output file names exist for a given basename. The performance hit for small numbers is acceptable.
Revision 1.55.2.12 / (download) - annotate - [select for diffs], Thu Mar 14 18:58:29 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.11: +11 -8
lines
Diff to previous 1.55.2.11 (colored)
Modified check for valid stime and etime. The previous test was really attempting to return an error when an empty edit is specified, because the stime and etime reference the same file position. The check was previously tailored for the case when no etime is specified, but it was not working properly. This test is now more generic anyway. An error is returned when an empty edit would result.
Revision 1.55.2.11 / (download) - annotate - [select for diffs], Wed Mar 6 05:46:24 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.10: +42 -9
lines
Diff to previous 1.55.2.10 (colored)
Fixed bug where the final frame time step was not displayed at EOF. Added new function curs_get_size_from_index(), so the total file size can be derived from the index file3, and displayed in the curses UI.
Revision 1.55.2.10 / (download) - annotate - [select for diffs], Tue Feb 26 07:12:47 2002 UTC (10 years, 2 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.9: +57 -2
lines
Diff to previous 1.55.2.9 (colored)
Added -V to display mpgedit version information. Added endtime validation check to validate_edit_times(), so an error message is displayed should an end edit time be invalid. Added fp_mpgdecoder_open()/fp_mpgdecoder_close() call to verify sound device can be opened before proceeding to main mpgedit functionality.
Revision 1.55.2.9 / (download) - annotate - [select for diffs], Fri Feb 15 16:58:00 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.8: +13 -5
lines
Diff to previous 1.55.2.8 (colored)
Modified validate_edit_times() to pass silent flag, and NULL out printf function when set. Now -s is truly silent.
Revision 1.55.2.8 / (download) - annotate - [select for diffs], Thu Feb 14 18:02:03 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.7: +8 -2
lines
Diff to previous 1.55.2.7 (colored)
Fixed xing header size bug. This occurred when joining multiple files, the file size in the xing header was too large. This happened because the xing header size from all of the intermediate files was included in the final file size.
Revision 1.55.2.7 / (download) - annotate - [select for diffs], Wed Feb 13 14:06:04 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.6: +20 -3
lines
Diff to previous 1.55.2.6 (colored)
Changed plugin loading API to allocate the plugin structure, then load the structure from the shared library. Moved argvflags into being a local variable to main, instead of global.
Revision 1.55.2.6 / (download) - annotate - [select for diffs], Fri Feb 1 17:10:18 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.5: +1 -5
lines
Diff to previous 1.55.2.5 (colored)
Fixed warnings reported by gcc -Wall.
Revision 1.55.2.5 / (download) - annotate - [select for diffs], Tue Jan 29 21:47:13 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.4: +132 -94
lines
Diff to previous 1.55.2.4 (colored)
Changed parse_pathname() to return the filename base and extension as separate parameters. Adjusted build_index_filename() to use modified parse_pathname. Re-implemented make_editfile_name to use the new parse_pathname. Added static to all module specific functions.
Revision 1.55.2.4 / (download) - annotate - [select for diffs], Tue Jan 29 08:19:10 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.3: +144 -144
lines
Diff to previous 1.55.2.3 (colored)
Completely re-wrote build_index_filename function. I believe this now works properly for Win32 and UNIX file names, and properly handles the case of the source directory is read-only. Found a case where the sound device was not being closed on an error.
Revision 1.55.2.3 / (download) - annotate - [select for diffs], Mon Jan 28 01:16:04 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.2: +3 -8
lines
Diff to previous 1.55.2.2 (colored)
Replaced using fclose(playfp) with new call to mpgdecoder_close(). This was a missing abstraction needed for portability between UNIX and Win32.
Revision 1.55.2.2 / (download) - annotate - [select for diffs], Sun Jan 27 18:48:14 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55.2.1: +80 -11
lines
Diff to previous 1.55.2.1 (colored)
Development checkpoint. Much work is still needed to make the playback from a read-only directory work properly. The wrinkle added is Win32. With drive specifiers, life is much more complex than the original implementation is taking into account. This does function properly with full path specifiers to other directories, or if the mp3 file is in the current directory. There is still debug code that must be removed.
Revision 1.55.2.1 / (download) - annotate - [select for diffs], Wed Jan 23 08:28:56 2002 UTC (10 years, 3 months ago) by number6
Branch: mpgedit_release-0-5_beta_development
Changes since 1.55: +10 -2
lines
Diff to previous 1.55 (colored)
Added test to prevent writing output when no edit specification (-e) is provided. This fixes an introduced problem with the previous change that enables multiple input files to be specified without use of -f. Added check to prevent use of -o without any -e arguments.
Revision 1.55 / (download) - annotate - [select for diffs], Tue Jan 22 14:52:17 2002 UTC (10 years, 3 months ago) by number6
Branch: MAIN
Branch point for: mpgedit_release-0-5_beta_development
Changes since 1.54: +136 -187
lines
Diff to previous 1.54 (colored)
Win32 port. Had to add "b" flag to all fopen() calls. Moved UNIX specific includes to portability.h. Usage string was too long for M$ compiler, so had to use ANSI string append instead, which the compiler likes. Bug fix with specifying multiple input files on the command line. This was causing a SIGSEGV because a NULL file pointer was being used. Test edit time specification so that start time is never larger than end time. Moved plugin load functionality to plugin.c for Win32/UNIX portability.
Revision 1.54 / (download) - annotate - [select for diffs], Wed Jan 16 06:38:04 2002 UTC (10 years, 4 months ago) by number6
Branch: MAIN
Changes since 1.53: +175 -44
lines
Diff to previous 1.53 (colored)
Changed to allow starting curses mode with multiple files on the command line. Will now save output files in the current directory when the source directory is read-only. This supports editing files from archive devices like CDROM.
Revision 1.53 / (download) - annotate - [select for diffs], Mon Dec 24 14:51:14 2001 UTC (10 years, 4 months ago) by number6
Branch: MAIN
Changes since 1.52: +24 -15
lines
Diff to previous 1.52 (colored)
Solaris port and playback enhancement merge.
Revision 1.52.2.2 / (download) - annotate - [select for diffs], Sun Dec 2 01:16:04 2001 UTC (10 years, 5 months ago) by number6
Changes since 1.52.2.1: +16 -21
lines
Diff to previous 1.52.2.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored)
Merge of Solaris port changes.
Revision 1.52.2.1 / (download) - annotate - [select for diffs], Sun Dec 2 01:13:45 2001 UTC (10 years, 5 months ago) by number6
Changes since 1.52: +16 -9
lines
Diff to previous 1.52 (colored)
Changed pause functionality to close sound device when paused. This allows use of the sound device by other software when sound is paused.
Revision 1.52 / (download) - annotate - [select for diffs], Mon Oct 22 22:49:51 2001 UTC (10 years, 6 months ago) by number6
Branch: MAIN
CVS Tags: mpgedit_release-0-5_beta
Changes since 1.51: +14 -14
lines
Diff to previous 1.51 (colored)
Merge of mpgedit_release-0-4-1_beta_development branch into trunk. Fixed problem with MPEG file EOF detection and dropping of the last frame in a file. This was originally discovered when performing operations on a file that is not an MPEG file at all, which crashed with a divide by zero error. Improved the mpgedit man page.
Revision 1.51.4.1 / (download) - annotate - [select for diffs], Sat Oct 20 14:51:38 2001 UTC (10 years, 6 months ago) by number6
Branch: mpgedit_release-0-4-1_beta_development
Changes since 1.51: +14 -14
lines
Diff to previous 1.51 (colored) next main 1.52 (colored)
Fixed crash that occurred when no valid MPEG frame is found before EOF is encountered. This fix revealed some serious problems with how read_next_mpeg_frame() processed frames and EOF conditions.
Revision 1.51 / (download) - annotate - [select for diffs], Wed Oct 3 14:20:52 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
CVS Tags: 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-4-1_beta_development
Changes since 1.50: +22 -0
lines
Diff to previous 1.50 (colored)
Added GPL Copyright header.
Revision 1.50 / (download) - annotate - [select for diffs], Wed Oct 3 11:44:33 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.49: +22 -5
lines
Diff to previous 1.49 (colored)
Changed name of decoder plugin to libmpgedit_decoder, so it can work with ldconfig. Call dlerror() to display dlopen() error messages; This will display unsatisfied symbols at dynamic load time. Improved error messages with -e -f argument errors.
Revision 1.49 / (download) - annotate - [select for diffs], Mon Oct 1 08:10:30 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.48: +24 -13
lines
Diff to previous 1.48 (colored)
Fixes to command line usage line and usage information; mostly typos fixed. When a function key was pressed during playback to stop playback, extra keystrokes caused "random" updates to the editor. Now eat remaining characters present in input buffer be- fore returning from playback. Only display full usage help infor- mation when -h is specified on command line; other errors display single usage line.
Revision 1.48 / (download) - annotate - [select for diffs], Fri Sep 28 08:41:02 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.47: +262 -95
lines
Diff to previous 1.47 (colored)
Made usage information accurate. Changed -z option to -c to force curses mode. Added -s silent operation. Fixed edit bug where the last frame of a file is not being included in the out- put edit. The XING header frame count was not including the ini- tial XING header frame. Added validate_edit_times() to validate all of the -e and -f command line arguments before performing any edits. Added validate_edit_timespec() to validate the time speci- fication argument to -e. Eliminated -O option, since this behav- ior is now enforced in the curses interface with e/E action. When no edit, playback or verbose action is specified, automati- cally add -v.
Revision 1.47 / (download) - annotate - [select for diffs], Wed Sep 26 12:10:15 2001 UTC (10 years, 7 months ago) by number6
Branch: MAIN
Changes since 1.46: +60 -79
lines
Diff to previous 1.46 (colored)
Added stereo flag to allow stereo and mono files to be properly handled. Added default_mpgdecoder_ entry points for support of default popen decoder when decoder plugin cannot be found. Now just display warning message when decoder plugin cannot be found. Fixed nasty bug with auto edit name generation. When either an exten- sion was not found, or the extension was not .mp3, the in- put file name was being used for the output file. This caused the input file data to be lost. Bad!
Revision 1.46 / (download) - annotate - [select for diffs], Tue Sep 18 01:27:24 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: version_0_3_beta
Changes since 1.45: +16 -2
lines
Diff to previous 1.45 (colored)
Implemented pause of playback when <Enter> key is pressed. Will resume playback upon next <Enter> or stop playback on any other key press.
Revision 1.45 / (download) - annotate - [select for diffs], Tue Sep 18 00:21:36 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.44: +56 -7
lines
Diff to previous 1.44 (colored)
Fixed serious bug related to the ttyio ctx, where the getch() function set in the curses environment prevented edits from work- ing once returned out of curses. Rewrote mpegfio_load_de- coder_plugin() to accomodate portability to other platforms.
Revision 1.44 / (download) - annotate - [select for diffs], Sat Sep 8 10:14:40 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.43: +27 -9
lines
Diff to previous 1.43 (colored)
Added mpctx to ttyio context; contains the values that were global variables in the mpg123 decoder plugin. Now pass the ttyio into curs_play, because it needs access to the ttyio.mpctx value. Added new functions needed to initialize and free mpg de- coder context.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 7 13:26:10 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.42: +11 -6
lines
Diff to previous 1.42 (colored)
Added sample_rate argument to mpgdecoder_play_frame to correct- ly handle files with frames that have differing sample rates. Added check to handle case when the end time specified for an ed- it exceeds the length of the MP3 file being edited.
Revision 1.42 / (download) - annotate - [select for diffs], Tue Sep 4 13:46:30 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.41: +4 -1
lines
Diff to previous 1.41 (colored)
Only call fp_mpgdecoder_init() when a playfp has been passed in. No need to do this when doing just an edit.
Revision 1.41 / (download) - annotate - [select for diffs], Tue Sep 4 13:40:28 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.40: +7 -4
lines
Diff to previous 1.40 (colored)
Call mpgdecoder_init() every time a file segment is being played back, instead of once at program startup. This fixes the problem with a short blip of sound playback before each new segment is played from the interactive edit screen. Fail if any symbols from the plugin cannot be resolved.
Revision 1.40 / (download) - annotate - [select for diffs], Tue Sep 4 01:01:49 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.39: +39 -52
lines
Diff to previous 1.39 (colored)
Changed mp3 file playback to use a plugin, instead of the popen method to invoke an external command line player. One of he plu- gin implementations happens to be the old popen mechanism. The second uses mpg123 library directly.
Revision 1.39 / (download) - annotate - [select for diffs], Mon Sep 3 16:11:21 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.38: +90 -39
lines
Diff to previous 1.38 (colored)
Development checkpoint. Added mpg123 lib functions for MP3 file playback. This code is being moved into decoder.c next, so this delta is truly a checkpoint.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Sep 3 12:00:26 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
CVS Tags: version_0_3_alpha
Changes since 1.37: +11 -3
lines
Diff to previous 1.37 (colored)
Development checkpoint. Fixed problem with indexing of file, when the provided file name is just a directory path. The index code just hung when trying to read from an open directory.
Revision 1.37 / (download) - annotate - [select for diffs], Tue Aug 21 12:55:59 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.36: +1 -1
lines
Diff to previous 1.36 (colored)
Changed exit message to notify the abandoned edits are saved.
Revision 1.36 / (download) - annotate - [select for diffs], Mon Aug 20 23:07:15 2001 UTC (10 years, 8 months ago) by number6
Branch: MAIN
Changes since 1.35: +38 -12
lines
Diff to previous 1.35 (colored)
Rewrote mpegfio_has_xing_header() to read the frame header to discover the size of the Xing header frame, instead of assuming it is 208 bytes long. Use the return value of mpeg- fio_has_xing_header as the size of the Xing header frame.
Revision 1.35 / (download) - annotate - [select for diffs], Sat Aug 18 22:41:48 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.34: +1 -1
lines
Diff to previous 1.34 (colored)
Fixed introduced bug when collapsing do_append/out_fileappend flags. The effect was to always save output to generated file- name, instead of using supplied output file name.
Revision 1.34 / (download) - annotate - [select for diffs], Wed Aug 15 11:03:14 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
Changed curs_play() to pass the output file flag by reference.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Aug 14 00:32:49 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.32: +9 -9
lines
Diff to previous 1.32 (colored)
Cleaned up do_append flag logic. Make do_append synonymous with out_fileappend when set.
Revision 1.32 / (download) - annotate - [select for diffs], Mon Aug 13 23:39:54 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.31: +5 -9
lines
Diff to previous 1.31 (colored)
Fixed problem with Xing header when appending to a file when the source material spans 2 input files. This was resulting in Xing header values that were too large for the actual cut.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Aug 13 21:57:21 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.30: +28 -4
lines
Diff to previous 1.30 (colored)
Will automatically append a following cut on to the end of the preceeding cut when the end time of the first and the start time of the second cuts are both 0. There is still a bug present for this condition; the Xing header time is not properly set for such a merged cut. This will be fixed in future changes; want to save this functionality as it is.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 30 09:59:13 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Fixed bug with no end time specification.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Jul 27 03:45:26 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.28: +11 -7
lines
Diff to previous 1.28 (colored)
When building index file, curses interface now has feedback that operation is occurring. Before it appeared the application hung when it was indexing the file
Revision 1.28 / (download) - annotate - [select for diffs], Thu Jul 26 17:34:10 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.27: +44 -14
lines
Diff to previous 1.27 (colored)
Development checkpoint. Added console tty I/O context that al- lows functions for curses-based I/O to occur when running in full screen edit mode. This allows for playback interruption at an arbitrary time. This also allows for printing playback status information in the interactive environment.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Jul 24 21:47:34 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.26: +32 -8
lines
Diff to previous 1.26 (colored)
Implemented -O flag, which overrides default behavior of requir- ing the specification of an output file name. -O will cause the generation of output file names, base_N.mp3. from a file named base.mp3, where N is an a unique integer.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jul 24 14:02:14 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.25: +85 -80
lines
Diff to previous 1.25 (colored)
Development checkpoint. Integrated curses edit specification interface into the core edit functionality. Refactoring of ex- isting functions to support curses interface.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Jul 24 00:39:01 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.24: +37 -27
lines
Diff to previous 1.24 (colored)
Development checkpoint. Changes to allow specification of file- name, and create index file when not present.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Jul 23 22:48:14 2001 UTC (10 years, 9 months ago) by number6
Branch: MAIN
Changes since 1.23: +272 -77
lines
Diff to previous 1.23 (colored)
Added -z flag for support of interactive playback using curses interface. Many refactoring changes for support of curs_play() function.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Jul 20 14:54:31 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
CVS Tags: version_0_2_alpha_p1
Changes since 1.22: +7 -1
lines
Diff to previous 1.22 (colored)
Fixed bug when performing multiple edits, but no output file name is specified. There appears to be a problem when specifying a millisecond offset near the maximum of 1000, but that is not yet figured out.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jul 20 08:38:21 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
CVS Tags: version_0_2_alpha
Changes since 1.21: +1 -1
lines
Diff to previous 1.21 (colored)
Fixed uninitialized variable reported by -Wall.
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jul 20 08:17:48 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.20: +46 -8
lines
Diff to previous 1.20 (colored)
Added VBR statistics gathering and display. Each frame's bi- trate is now counted, these counts are displayed, as well as the relative percentage of the file the total comprises.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jul 19 22:50:45 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.19: +214 -189
lines
Diff to previous 1.19 (colored)
Development checkpoint. Added -h option for help. Enforce us- age policy with respect to -p -o and -X flags. Enforce the re- quirement for at least one -f switch. Fixed -p option used with multiple -e options.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 19 17:37:19 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.18: +187 -158
lines
Diff to previous 1.18 (colored)
Development checkpoint. Can now perform an edit specifying mul- tiple time specifications across multiple files. There is still some refactoring that should occur to make this more readable, but the functionality appears to be working.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 19 12:04:03 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.17: +205 -119
lines
Diff to previous 1.17 (colored)
Development checkpoint. Further refactoring of code into func- tions for support of a single command line to perform multiple edits on one or more files.
Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 19 00:12:54 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.16: +110 -75
lines
Diff to previous 1.16 (colored)
Development checkpoint. Converted the main processing do- while loop into the function mpegfio_edit_segment(). This is in preparation for allowing mul- tiple edit specifications on one command line.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Jul 18 20:29:26 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.15: +91 -172
lines
Diff to previous 1.15 (colored)
Moved seek_mpeg_starttime to mpegtime.c. Changed edit time variables to be mpeg_time structures to support the move of seek_mpeg_starttime.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Jul 18 17:49:24 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.14: +13 -150
lines
Diff to previous 1.14 (colored)
Moved MPEG file IO code into its own module. Create the index file now, instead of having to generate as a manual first step.
Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 17 11:46:29 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
CVS Tags: version_0_1p1
Changes since 1.13: +32 -4
lines
Diff to previous 1.13 (colored)
Fixed usage information. Added detailed information about each option.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 17 11:13:31 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.12: +35 -16
lines
Diff to previous 1.12 (colored)
Fixed warnings reported by -Wall. Added filename, and total track run time to final statistics report. Removed "Found" from the report label "Found MPEG header ", to allow more room on the output line for numbers, so all will fit in 80 columns.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 17 00:07:21 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.11: +100 -33
lines
Diff to previous 1.11 (colored)
Added -o option for specifying an output file to hold edits. Additionally, the name of the output file can begin with a + character, which means append edit data to an existing file. When modifying a VBR file with a Xing header, the frame and file size information is also updated.
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jul 16 19:44:34 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.10: +29 -9
lines
Diff to previous 1.10 (colored)
Fixed serious problems with XING header processing. The -X0 feature was not properly working, and a duplicate header was pre- sent when -X0 was not used. This appears to be stable now.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Jul 16 17:16:19 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.9: +4 -2
lines
Diff to previous 1.9 (colored)
Fixed bug with -X option processing. Was not getting XING head- er unless -X option was used.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 16 17:01:53 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.8: +138 -57
lines
Diff to previous 1.8 (colored)
Added read_next_mpeg_frame() and seek_mpeg_starttime() functions so that a millisecond edit resolution could be added. Now can specify -emm:ss.mmm for a edit time specifier. Fixed up usage to report all supported options.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Jul 16 07:50:43 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.7: +54 -9
lines
Diff to previous 1.7 (colored)
Added -X option to allow suppression of XING header when a VBR file is being edited. Improved output of -v option; is now more useful with -v and -vv.
Revision 1.7 / (download) - annotate - [select for diffs], Sat Jul 14 08:24:14 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.6: +75 -18
lines
Diff to previous 1.6 (colored)
Added XING heeader file processing during edits. Found and fixed some problems with the EOF detection and processing.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 12 23:27:48 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.5: +16 -7
lines
Diff to previous 1.5 (colored)
Fixed some problems with argument processing. Fixed when the elapsed time indicator is displayed.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 12 23:02:24 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.4: +200 -15
lines
Diff to previous 1.4 (colored)
Added code to create mp3 time index file needed for performing edits of VBR files. Added file editing code that uses the index file for computing the start/stop locations in the MP3 file for edits. added -e -p options. This is close to the same edit functionality added to mp3_check.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jul 10 23:36:10 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.3: +150 -37
lines
Diff to previous 1.3 (colored)
Development checkpoint. Improved MPEG file IO buffering. Added statistics gathering. Added file playback.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 10 11:00:20 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.2: +85 -17
lines
Diff to previous 1.2 (colored)
Encapsulated file io into mp3_file_iobuf class. This is a step in the direction for minimizing the amount of data copying that occurs during MP3 file analysis.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 10 00:45:20 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Changes since 1.1: +12 -0
lines
Diff to previous 1.1 (colored)
Added time computation of mp3 files. Prints each second of real time in mp3 file.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 9 09:10:52 2001 UTC (10 years, 10 months ago) by number6
Branch: MAIN
Initial revision