Comments (10)
* please check if reproducable in simulator
* please attach simple example
Original comment by Sebastian.Annies
on 10 Sep 2012 at 2:06
from mp4parser.
I refuse to engage in your requests. Where are you based. Fly to NYC and let me
show you in person
Original comment by [email protected]
on 10 Sep 2012 at 2:10
from mp4parser.
The simulator is irrelevant. Android phones ARE simulators.
Do you not have an Android phone? If so ,I personally will send you one.
Original comment by [email protected]
on 10 Sep 2012 at 2:13
from mp4parser.
Since I'm providing the support here for free I expect you to deliver an
example for me to reproduce the issue and to stay calm and polite.
I don't have a Nexus S and since the problem does not occur on every device the
question if you can reproduce problem also on the simulator is NOT irrelevant.
I'm not going to try to reproduce the problem when I cannot be sure that the
problem is even reproducable on my device or with my input data.
As you can see from the stacktrace the problem happens when the
DefaultMp4Builder calls write(ByteBuffer[] srcs). That call causes something
internal to go wrong.
Nevertheless I changed the DefaultMp4Builder code in the trunk a bit so that no
more than 64 byte buffers are written at a time. You could try that but since I
haven't reproduced the problem it's just a gut feeling. If it's still failing
you could set the public static DefaultMp4Builder#STEPSIZE to 1. If that still
doesn't cure your problem I'll really need to reproduce the problem with your
help.
Original comment by Sebastian.Annies
on 10 Sep 2012 at 2:49
from mp4parser.
Sounds good ! I will try and report !
Original comment by [email protected]
on 10 Sep 2012 at 7:18
from mp4parser.
Hi,
I managed to create the nearly minimal case where this error is exhibited. I'm
sorry for the extra cruft, it's just an empty IntelliJ Idea project with the
video handling run from the activity oncreate.
I tried to run it on Samsung Galaxy Nexus (Android 4.1) and Samsung Galaxy Tab
7.7 (Android 4.0) and both crash with the too many PopLocalFrame calls. I then
tried running it on two emulators. On 3.2 emulator the test app runs just fine
and the output.mp4 is correctly generated. 4.0.3 emulator hangs similarly to
the galaxies.
Please download the video: http://dl.dropbox.com/u/20811996/input.mp4 (320x240
3min 2sec)and push it to the emulator at /sdcard/input.mp4, then run the app.
Please don't hesitate to contact me, I may have a stab at fixing this myself
tomorrow during office hours(GMT +3)
-Jaakko Nissi
Original comment by [email protected]
on 17 Oct 2012 at 12:33
Attachments:
from mp4parser.
Hmm,
I'm sorry I bothered you with this extra material before testing through. I
just compiled the latest trunk from svn and the test app seems to run fine when
compiled with that isoparser jar.
Hopefully we can expect the RC-16 jar sometime soon. Meanwhile I'll use the jar
I just compiled with the main software I'm writing and test even longer videos.
I'll report back on how it goes.
-Jaakko Nissi
Original comment by [email protected]
on 18 Oct 2012 at 6:17
from mp4parser.
Oh, and I was using RC-15 with the failing app, so it seems your gut feeling
was spot on.
-Jaakko Nissi
Original comment by [email protected]
on 18 Oct 2012 at 6:18
from mp4parser.
A video of 13 minutes 1 seconds went through just fine, so I'll just shut up
and stop spamming now.
-Jaakko Nissi
Original comment by [email protected]
on 18 Oct 2012 at 6:52
from mp4parser.
Original comment by Sebastian.Annies
on 26 Nov 2012 at 12:30
- Changed state: Fixed
from mp4parser.
Related Issues (20)
- Default iv size should be 16 HOT 1
- Possible to merge audio clip on top of middle of video? HOT 1
- Fix for pasp atom box HOT 1
- Segfault when combining 2 files on Android. HOT 1
- Wrong duration of tracks after merging few files HOT 3
- AppendExample breaks sometime after r968 HOT 6
- New versions of the library are creating broken mp4 containers HOT 1
- Append task does not work in RC 37 HOT 2
- DefaultMp4Builder gives NPE for longer tracks HOT 1
- video is not trimmed less than 3 seconds.
- support "gnre" box
- Must handle "infinite" durations HOT 2
- Speed-up sample extraction HOT 2
- NullPointerException in MovieCreator.build HOT 2
- Patch for /trunk/isoparser/src/main/java/com/coremedia/iso/IsoFile.java HOT 1
- Problem when append 2 or more mp4
- combine videos crash the app HOT 5
- Merged Video Rotate by 90 degree HOT 1
- Support protocol H264 in transmit via IP address some Camera format h.264 ? HOT 1
- Problem with file appending for very big files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mp4parser.