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

[videoplayer][demuxer] Add multi source input stream/demuxer #9286

Merged
merged 6 commits into from Mar 11, 2016

Conversation

ace20022
Copy link
Member

@ace20022 ace20022 commented Mar 6, 2016

TODO:

- [ ] Add enableStream (this needs more work)

  • Testbuilds

Future work (not part of this pr):

  • Add enableStream
  • Handle all special demuxers/streams (ext. subs, CC subs) with this demuxer
  • Remove source mask from player
  • Rewrite Selection Stream

@ace20022 ace20022 added Type: Feature non-breaking change which adds functionality WIP PR that is still being worked on Component: Video labels Mar 6, 2016
@ace20022
Copy link
Member Author

ace20022 commented Mar 6, 2016

jenkins build this please

@ace20022
Copy link
Member Author

ace20022 commented Mar 6, 2016

@mapfau, @FernetMenta fyi

@ghost
Copy link

ghost commented Mar 6, 2016

great!

@FernetMenta
Copy link
Contributor

some commit messages include "DVDPlayer"
dvdplayer is gone. Please don't prefix new files and classes with "DVD"

@FernetMenta
Copy link
Contributor

@ace20022 I would like to drop CDemuxer::iId first. OK if I do this first?

@ace20022
Copy link
Member Author

ace20022 commented Mar 7, 2016

"DVDPlayer"

Lol, the first attempt dates back to 2012 ;)

OK if I do this first?

Okay

@ace20022
Copy link
Member Author

ace20022 commented Mar 8, 2016

jenkins build this please

@ace20022
Copy link
Member Author

ace20022 commented Mar 8, 2016

@FernetMenta Could you please have another look at it? I want to merge it asap.

@ace20022
Copy link
Member Author

ace20022 commented Mar 8, 2016

jenkins build this please

@@ -4,6 +4,7 @@ set(SOURCES DVDDemux.cpp
DVDDemuxCDDA.cpp
DVDDemuxClient.cpp
DVDDemuxFFmpeg.cpp
DVDDemuxMultiSource.cpp

This comment was marked as spam.

This comment was marked as spam.

@ace20022
Copy link
Member Author

ace20022 commented Mar 9, 2016

jenkins build this please

|| !item.IsVideo())
return;

//std::vector<std::string> strLookInPaths;

This comment was marked as spam.

@FernetMenta
Copy link
Contributor

+1

@ace20022
Copy link
Member Author

@Rechi seems it's still missing from the ios project? (http://jenkins.kodi.tv/job/BuildMulti-PR/4632/)

@Rechi
Copy link
Member

Rechi commented Mar 10, 2016

@ace20022 sorry, forgot to add the files to the ios target
Rechi@dd747a6
Rechi@271ce17

@ace20022
Copy link
Member Author

@Rechi thanks again!

jenkins build this please

@Rechi
Copy link
Member

Rechi commented Mar 10, 2016

There is something with the previous jenkins build (http://jenkins.kodi.tv/job/BuildMulti-PR/4632/).
Windows build is running for over 4 hours.

@ace20022
Copy link
Member Author

I know, but I can't kill it, @MartijnKaijser maybe?

@FernetMenta
Copy link
Contributor

@ace20022 anything left I can help with?

@ace20022
Copy link
Member Author

@Rechi thx! I hope I got it right this time.

@FernetMenta thanks for the offer, currently not.

jenkins build this please

@Rechi
Copy link
Member

Rechi commented Mar 10, 2016

@FernetMenta maybe you can provide the xcode sync. It seems I've done something wrong again.

@FernetMenta
Copy link
Contributor

FernetMenta@51d9664

@ace20022
Copy link
Member Author

jenkins build this please

@ace20022 ace20022 added v17 Krypton and removed WIP PR that is still being worked on labels Mar 11, 2016
@ace20022 ace20022 added this to the Krypton 17.0-alpha1 milestone Mar 11, 2016
ace20022 added a commit that referenced this pull request Mar 11, 2016
[videoplayer][demuxer] Add multi source input stream/demuxer
@ace20022 ace20022 merged commit b47f406 into xbmc:master Mar 11, 2016
@ace20022 ace20022 deleted the multiStreams branch March 11, 2016 11:38
@kaefert
Copy link

kaefert commented Jan 18, 2018

Hi there!
I found this commit through this reddit post here:
https://www.reddit.com/r/kodi/comments/5sdlvh/separate_audio_files_for_films/

And I tried putting some *.m4a and *.ac3 files in a movie subfolder first named "tracks" then "audio" and always refreshing the movie in between. I don't see those audio tracks through the player api.

My Kodi says it's Build Kodi 17.6 Git:2017-11-16-484e823
Since this commit is from 2016-03 I thought I should have that feature. Am I doing anything wrong?

@Badb0yBadb0y
Copy link

@kaefert have you managed to solve it? If yes how?

@kaefert
Copy link

kaefert commented May 24, 2018

No. I found no solution other than to prepare a file that contains both the video and audio stream I want to play beforehand.

@FernetMenta
Copy link
Contributor

This is a dev space. Please move those kind of discussions to the forum

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Video Type: Feature non-breaking change which adds functionality v17 Krypton
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants