Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

isoviewer crashes when trying to open a DASH segment #12

Open
go4shoe opened this issue Nov 11, 2015 · 11 comments
Open

isoviewer crashes when trying to open a DASH segment #12

go4shoe opened this issue Nov 11, 2015 · 11 comments

Comments

@go4shoe
Copy link

go4shoe commented Nov 11, 2015

I am trying to open a DASH segment which crashes the viewer - see linked file:

https://www.dropbox.com/s/zb76dlvb276l9k4/segment0.mp4?dl=0

@sannies
Copy link
Owner

sannies commented Nov 11, 2015

The isoviewer is not always robust when it comes to corrupt files. It looks
like that this segment is missing some bytes at the end! It crashes when it
tries to read the samples as it would have to read beyond the end of the
file.

2015-11-11 20:37 GMT+01:00 go4shoe [email protected]:

I am trying to open a DASH segment which crashes the viewer - see linked
file:

https://www.dropbox.com/s/zb76dlvb276l9k4/segment0.mp4?dl=0


Reply to this email directly or view it on GitHub
#12.

@go4shoe
Copy link
Author

go4shoe commented Nov 11, 2015

Thanks for checking - understandable - but I'd use something like "isoviewer" for files that I suspect being incorrectly authored. Any chance you can fix it?
Thanks

@sannies
Copy link
Owner

sannies commented Nov 11, 2015

Just append a megabyte of zeros and open the file again. That will help ;)

2015-11-11 20:50 GMT+01:00 go4shoe [email protected]:

Thanks for checking - understandable - but I'd use something like
"isoviewer" for files that I suspect being incorrectly authored. Any chance
you can fix it?
Thanks


Reply to this email directly or view it on GitHub
#12 (comment).

@go4shoe
Copy link
Author

go4shoe commented Nov 11, 2015

I'd guess a size field is off - correct?

@sannies
Copy link
Owner

sannies commented Nov 11, 2015

I believe that just some bytes are missing at the end. I'd need to look
into it in more details - but no time at the moment. I'm wrestling with
mpeg2ts

2015-11-11 20:56 GMT+01:00 go4shoe [email protected]:

I'd guess a size field is off - correct?


Reply to this email directly or view it on GitHub
#12 (comment).

@go4shoe
Copy link
Author

go4shoe commented Nov 11, 2015

transport streams are fun - are you creating a viewer?

@sannies
Copy link
Owner

sannies commented Nov 11, 2015

A live server: Elemental Live Encoder pushes smooth streaming to the server
and the server emits (a) a DASH stream and (b) an HLS stream. Perhaps you
could say it's a very minimal version of a wowza server or unified
streaming platform.
(they are absolutely no fun in my eyes - they are an ancient technology
from the pre-internet age ;) )

2015-11-11 20:59 GMT+01:00 go4shoe [email protected]:

transport streams are fun - are you creating a viewer?


Reply to this email directly or view it on GitHub
#12 (comment).

@go4shoe
Copy link
Author

go4shoe commented Nov 11, 2015

I am working on a DASH packager for on demand content - good luck.

@sannies
Copy link
Owner

sannies commented Nov 11, 2015

You might want to have a look here:
https://github.com/castlabs/dashencrypt
The license doesn't allow commercial use but you might get some
inspirations ;)

2015-11-11 21:31 GMT+01:00 go4shoe [email protected]:

I am working on a DASH packager for on demand content - good luck.


Reply to this email directly or view it on GitHub
#12 (comment).

@go4shoe
Copy link
Author

go4shoe commented Nov 11, 2015

I have to implement a specific feature on top of an existing code base - but it is still interesting to use other packager - for comparing generated output.

@vdeconinck
Copy link

Cannot reproduce: the segment in the initial report does not crash the latest version of IsoViewer.
I suggest to close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants