jjmpeg
2 years agoShow open requester if no file argument given.
Not Zed [Tue, 7 Dec 2021 23:13:12 +0000 (09:43 +1030)]
Show open requester if no file argument given.
Use threadFactory to create thread rather than to-be-deprecated new Thread()
2 years agoAdd log level get/set functions.
Not Zed [Thu, 25 Nov 2021 00:07:31 +0000 (10:37 +1030)]
Add log level get/set functions.
2 years agoRemove display_aspect_ratio as that was apparently internal.
Not Zed [Thu, 25 Nov 2021 00:03:56 +0000 (10:33 +1030)]
Remove display_aspect_ratio as that was apparently internal.
4 years agoBump to JDK 13
Michael Zucchi [Sat, 26 Oct 2019 01:14:26 +0000 (11:44 +1030)]
Bump to JDK 13
4 years agoRemove .classes from jni .o deps to avoid uncessary recompilation.
Michael Zucchi [Sat, 26 Oct 2019 00:38:13 +0000 (11:08 +1030)]
Remove .classes from jni .o deps to avoid uncessary recompilation.
4 years agoMostly documentation updates.
Michael Zucchi [Mon, 21 Oct 2019 21:45:05 +0000 (08:15 +1030)]
Mostly documentation updates.
Some minor cleanups.
4 years agoFixes for seeking.
Michael Zucchi [Mon, 21 Oct 2019 01:14:13 +0000 (11:44 +1030)]
Fixes for seeking.
 - Change convertPTS() to not offset by the stream start.
 - When seeking use an offset of ~32 frames to in order to hit a key frame.
 - Provide another seek function which takes the keyframe for seek.
Some formatting changes.
Revert some java9+ code that broke jjoctave.
4 years agoOnly reference AVIOContext for getIOContext().
Michael Zucchi [Sat, 19 Oct 2019 23:16:24 +0000 (09:46 +1030)]
Only reference AVIOContext for getIOContext().
4 years agoUpdate README for changed file locations.
Michael Zucchi [Sat, 19 Oct 2019 04:20:01 +0000 (14:50 +1030)]
Update README for changed file locations.
4 years agoAdded auto variable for nativez-gen .def files.
Michael Zucchi [Sat, 19 Oct 2019 03:59:31 +0000 (14:29 +1030)]
Added auto variable for nativez-gen .def files.
4 years agoAdd FrameSideData api missing files.
Michael Zucchi [Wed, 16 Oct 2019 22:40:47 +0000 (09:10 +1030)]
Add FrameSideData api missing files.
4 years agoMerge commit '554f93f'
Michael Zucchi [Wed, 16 Oct 2019 22:33:25 +0000 (09:03 +1030)]
Merge commit '554f93f'
4 years agoIgnore config.make
Michael Zucchi [Wed, 16 Oct 2019 22:32:23 +0000 (09:02 +1030)]
Ignore config.make
4 years agoRemove config.make from being checked in, config.make.in instead.
Michael Zucchi [Wed, 16 Oct 2019 22:29:55 +0000 (08:59 +1030)]
Remove config.make from being checked in, config.make.in instead.
4 years agoDon't offset the timestamp by the video start.
Michael Zucchi [Wed, 16 Oct 2019 22:15:05 +0000 (08:45 +1030)]
Don't offset the timestamp by the video start.
4 years agoAdd FrameSideData api.
Michael Zucchi [Wed, 16 Oct 2019 22:10:46 +0000 (08:40 +1030)]
Add FrameSideData api.
Some minor medieareader tweaks.
4 years agoDon't offset the timestamp by the video start.
Michael Zucchi [Wed, 16 Oct 2019 22:15:05 +0000 (08:45 +1030)]
Don't offset the timestamp by the video start.
4 years agoFix netbeans fucking around
Michael Zucchi [Wed, 16 Oct 2019 22:14:34 +0000 (08:44 +1030)]
Fix netbeans fucking around
4 years agoAdd FrameSideData api.
Michael Zucchi [Wed, 16 Oct 2019 22:10:46 +0000 (08:40 +1030)]
Add FrameSideData api.
Some minor medieareader tweaks.
5 years agoTweaks to java.make for easier module path use.
Michael Zucchi [Fri, 2 Aug 2019 05:22:08 +0000 (14:52 +0930)]
Tweaks to java.make for easier module path use.
5 years agoAdd missing Type accessor.
Michael Zucchi [Thu, 25 Jul 2019 04:46:04 +0000 (14:16 +0930)]
Add missing Type accessor.
5 years agoFix non-dlsym resolution.
Michael Zucchi [Tue, 16 Jul 2019 09:55:37 +0000 (19:25 +0930)]
Fix non-dlsym resolution.
5 years agoFixed a bunch of license paste-os.
Michael Zucchi [Sat, 13 Jul 2019 03:46:23 +0000 (13:16 +0930)]
Fixed a bunch of license paste-os.
5 years agoAdded an octave interface for reading multi-stream video files.
Michael Zucchi [Sat, 13 Jul 2019 03:17:19 +0000 (12:47 +0930)]
Added an octave interface for reading multi-stream video files.
5 years agoAdd explicit release for FrameReader/FrameWriter.
Michael Zucchi [Mon, 24 Jun 2019 04:36:27 +0000 (14:06 +0930)]
Add explicit release for FrameReader/FrameWriter.
Add AVFrame ref/unref operations.
5 years agoUse a better method for handling callback references in AVIOContext.
Michael Zucchi [Tue, 14 May 2019 12:53:25 +0000 (22:23 +0930)]
Use a better method for handling callback references in AVIOContext.
Also fix a potential leak with custom i/o handlers.
5 years agojavadoc fixes.
Michael Zucchi [Sun, 12 May 2019 09:54:53 +0000 (19:24 +0930)]
javadoc fixes.
5 years agoVideoPlay demo enhancements
Michael Zucchi [Sun, 12 May 2019 09:14:00 +0000 (18:44 +0930)]
VideoPlay demo enhancements
Make sure jni library is loaded for non-AVObject derived static methods.
Checkpoint ongoing work on doc improvements
Checkpoint ongoing work on accessor cleanup
Auto-generate some of the AVIOContext flags
AVIOContext improvements
JJMediaWriter improvements
Attach all threads as daemons in jni
Change AVPacket interface for accessing data buffer
5 years agoSwitch trunk to pre 4.1 development
Michael Zucchi [Tue, 23 Apr 2019 03:39:33 +0000 (13:09 +0930)]
Switch trunk to pre 4.1 development
5 years agoBump for 4.0 release and nativez-1.0 jjmpeg-4.0
Michael Zucchi [Tue, 23 Apr 2019 01:45:19 +0000 (11:15 +0930)]
Bump for 4.0 release and nativez-1.0
5 years agoAdd missing TODO to dist.
Michael Zucchi [Tue, 23 Apr 2019 01:42:10 +0000 (11:12 +0930)]
Add missing TODO to dist.
5 years agoMove generator to nativez-gen.
Michael Zucchi [Mon, 22 Apr 2019 09:19:35 +0000 (18:49 +0930)]
Move generator to nativez-gen.
Fix for various nativez changes.
Split library table into per-platform files.
Linux can optionally use the major version number in the .so library name.
 - this is enabled by default.
Update java.make.
5 years agoInitial new modular pre-4.0 commit.
Michael Zucchi [Mon, 22 Apr 2019 02:27:15 +0000 (11:57 +0930)]
Initial new modular pre-4.0 commit.