QMPlay2 Original

Video Players

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/zaps166/QMPlay2

7
7 .9
Description:

Everything is on GitHub: https://github.com/zaps166/QMPlay2

DarkSS

6 years ago

It was just a warning, you could fix and not release only it</bore-mode>

Report

C

zaps166

6 years ago

Ok, sorry :D

Report

9

xredded

6 years ago

(Feature Request)

If you could add Ordered Chapters with Segment Linking support for MKV files, it would be perfect! If it's not too much work, of course!

Anyway, it's been a while, and I'm still using it as my main player! Love it! And I just wanted to say thanks! :)

Report

C

zaps166

6 years ago

Thanks, I'll try to add this feature soon :) But I haven't got free time now for this, because of projects and exams on university :(

Report

9

xredded

6 years ago

I understand. Thank you! Good luck with your projects and exams! ;]

Report

SaloLove

6 years ago

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=502512ea0f179165782777265f441d4061ff6012 - Recent commit crashes QMPlay2:
Assertion desc->flags & (1 << 4) failed at libavcodec/utils.c:707
Program przerwał działanie (SIGABRT)

Report

SaloLove

6 years ago

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=502512ea0f179165782777265f441d4061ff6012 - Recent commit crashes QMPlay2:
Assertion desc->flags & (1 << 4) failed at libavcodec/utils.c:707
Program przerwał działanie (SIGABRT)

Report

mrbit

6 years ago

https://aur.archlinux.org/packages/qmplay2/

Comment by Ilya87 2014-05-20 18:20

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=502512ea0f179165782777265f441d4061ff6012 - This commit crashes QMPlay2:
Assertion desc->flags & (1 << 4) failed at libavcodec/utils.c:707
[20 may 2014 22:11:07] Program przerwał działanie (SIGABRT)

Report

C

zaps166

6 years ago

This patch modifies libavutil/utils.c, but QMPlay2 crashes at assert in libavcodec/utils.c. I can't compile QMPlay2 with 502512ea0f179165782777265f441d4061ff6012 commit (it seems like libav, but QMPlay2 needs ffmpeg). You must recompile QMPlay2 after updating ffmpeg, otherwise you can have strange software behaviour.

Report

C

zaps166

6 years ago

OK, I'll check this tomorrow

Report

LukynZ

6 years ago

g++ -Wl,-O1 -shared -o libModplug.so build/obj/Modplug.o build/obj/MPDemux.o build/obj/fastmix.o build/obj/load_ams.o build/obj/load_dsm.o build/obj/load_j2b.o build/obj/load_mod.o build/obj/load_okt.o build/obj/load_s3m.o build/obj/load_umx.o build/obj/orig_modplug.o build/obj/snd_flt.o build/obj/load_669.o build/obj/load_dbm.o build/obj/load_far.o build/obj/load_mdl.o build/obj/load_mt2.o build/obj/load_psm.o build/obj/load_stm.o build/obj/load_xm.o build/obj/snd_dsp.o build/obj/snd_fx.o build/obj/load_amf.o build/obj/load_dmf.o build/obj/load_it.o build/obj/load_med.o build/obj/load_mtm.o build/obj/load_ptm.o build/obj/load_ult.o build/obj/load_sfx.o build/obj/mmcmp.o build/obj/sndfile.o build/obj/sndmix.o -L../../../app/lib -L/usr/lib64/qt4 -lqmplay2 -lQtGui -L/usr/lib64 -L/usr/lib64/qt4 -L/usr/X11R6/lib -lEGL -lQtCore -lgthread-2.0 -lglib-2.0 -lpthread
mv -f libModplug.so ../../../app/share/qmplay2/modules/
make[3]: Leaving directory '/var/tmp/portage/media-video/QMPlay2-14.03.05/work/QMPlay2-src/src/modules/Modplug'
make[2]: Leaving directory '/var/tmp/portage/media-video/QMPlay2-14.03.05/work/QMPlay2-src/src/modules'
Makefile:77: recipe for target 'sub-modules-make_default-ordered' failed
make[1]: *** [sub-modules-make_default-ordered] Error 2
make[1]: Leaving directory '/var/tmp/portage/media-video/QMPlay2-14.03.05/work/QMPlay2-src/src'
Makefile:39: recipe for target 'sub-src-make_default' failed
make: *** [sub-src-make_default] Error 2

Report

DarkSS

6 years ago

1.8 is a taglib version.

[ 166s] g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQMPlay2_TagEditor -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include -I. -I../qmplay2/headers -Ibuild/moc -o build/obj/moc_Main.o build/moc/moc_Main.cpp
[ 166s] TagEditor.cpp: In member function 'bool TagEditor::open(const QString&)':
[ 166s] TagEditor.cpp:208:16: error: 'class TagLib::MPEG::File' has no member named 'hasID3v2Tag'
[ 166s] if ( mpegF.hasID3v2Tag() )
[ 166s] ^
[ 166s] TagEditor.cpp: In member function 'bool TagEditor::save()':
[ 166s] TagEditor.cpp:441:16: error: 'class TagLib::FLAC::File' has no member named 'hasXiphComment'
[ 166s] if ( flacF.hasXiphComment() )
[ 166s] ^
[ 166s] TagEditor.cpp:445:16: error: 'class TagLib::FLAC::File' has no member named 'hasID3v2Tag'
[ 166s] if ( flacF.hasID3v2Tag() )
[ 166s] ^
[ 166s] TagEditor.cpp:458:15: error: 'class TagLib::RIFF::WAV::File' has no member named 'hasID3v2Tag'
[ 166s] if ( wavF.hasID3v2Tag() )
[ 166s] ^
[ 166s] TagEditor.cpp:459:27: error: 'class TagLib::RIFF::WAV::File' has no member named 'ID3v2Tag'
[ 166s] removeID3v2Tag( wavF.ID3v2Tag() );
[ 166s] ^
[ 166s] TagEditor.cpp:460:15: error: 'class TagLib::RIFF::WAV::File' has no member named 'hasInfoTag'
[ 166s] if ( wavF.hasInfoTag() )
[ 166s] ^
[ 166s] TagEditor.cpp:462:12: error: 'TagLib::RIFF::Info' has not been declared
[ 166s] RIFF::Info::Tag &infoTag = *wavF.InfoTag();
[ 166s] ^
[ 166s] TagEditor.cpp:462:23: error: 'infoTag' was not declared in this scope
[ 166s] RIFF::Info::Tag &infoTag = *wavF.InfoTag();
[ 166s] ^
[ 166s] TagEditor.cpp:462:39: error: 'class TagLib::RIFF::WAV::File' has no member named 'InfoTag'
[ 166s] RIFF::Info::Tag &infoTag = *wavF.InfoTag();
[ 166s] ^
[ 166s] TagEditor.cpp:463:12: error: 'TagLib::RIFF::Info' has not been declared
[ 166s] RIFF::Info::FieldListMap fieldListMap = infoTag.fieldListMap();
[ 166s] ^
[ 166s] TagEditor.cpp:463:31: error: expected ';' before 'fieldListMap'
[ 166s] RIFF::Info::FieldListMap fieldListMap = infoTag.fieldListMap();
[ 166s] ^
[ 166s] TagEditor.cpp:464:18: error: 'TagLib::RIFF::Info' has not been declared
[ 166s] for ( RIFF::Info::FieldListMap::ConstIterator it = fieldListMap.begin() ; it != fieldListMap.end() ; ++it )
[ 166s] ^
[ 166s] TagEditor.cpp:464:52: error: expected ';' before 'it'
[ 166s] for ( RIFF::Info::FieldListMap::ConstIterator it = fieldListMap.begin() ; it != fieldListMap.end() ; ++it )
[ 166s] ^
[ 166s] TagEditor.cpp:464:80: error: 'it' was not declared in this scope
[ 166s] for ( RIFF::Info::FieldListMap::ConstIterator it = fieldListMap.begin() ; it != fieldListMap.end() ; ++it )
[ 166s] ^
[ 166s] TagEditor.cpp:464:86: error: 'fieldListMap' was not declared in this scope
[ 166s] for ( RIFF::Info::FieldListMap::ConstIterator it = fieldListMap.begin() ; it != fieldListMap.end() ; ++it )
[ 166s] ^
[ 166s] make[2]: *** [build/obj/TagEditor.o] Error 1
[ 166s] make[2]: *** Waiting for unfinished jobs....
[ 167s] make[2]: Leaving directory `/home/abuild/rpmbuild/BUILD/QMPlay2-src/src/gui'
[ 167s] make[1]: *** [sub-gui-make_default-ordered] Error 2
[ 167s] make[1]: Leaving directory `/home/abuild/rpmbuild/BUILD/QMPlay2-src/src'
[ 167s] make: *** [sub-src-make_default] Error 2
[ 167s]
[ 167s] real 2m30.620s
[ 167s] user 3m40.250s
[ 167s] sys 0m22.756s
[ 167s] Build failed!

Report

C

zaps166

6 years ago

>
Hi!
I'll fix it today (QMPlay 14.02.17). Sorry for this, but I tested taglib1.8 (http://taglib.github.io/releases/taglib-1.8.tar.gz) and everything were ok. Today I noticed that taglib1.8 has bug in version definition in taglib.h (it has 1.7.0 version). But in opensuse and pclinuxos in taglib.h is correct, 1.8.0 version so my test was wrong.

Report

DarkSS

6 years ago

All right!

Report

C

zaps166

6 years ago

Ok, updated :D Try it and write me about the result :)

Report

DarkSS

6 years ago

Nice, thank you!

Report

DarkSS

6 years ago

[ 242s] cd XVideo/ && make -f Makefile
[ 242s] make[3]: Entering directory `/home/abuild/rpmbuild/BUILD/QMPlay2-src/src/modules/XVideo'
[ 242s] g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. -I../../qmplay2/headers -Ibuild/moc -o build/obj/XVideoWriter.o XVideoWriter.cpp
[ 243s] ALSAWriter.cpp: In member function 'virtual bool ALSAWriter::processParams(bool*)':
[ 243s] ALSAWriter.cpp:112:6: error: 'snd_pcm_chmap_query_t' was not declared in this scope
[ 243s] ALSAWriter.cpp:112:30: error: 'chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:112:65: error: 'snd_pcm_query_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:114:35: error: 'snd_pcm_free_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:9: error: 'snd_pcm_chmap_query_t' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:33: error: 'chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:68: error: 'snd_pcm_query_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:218:61: error: 'SND_CHMAP_FL' was not declared in this scope
[ 243s] ALSAWriter.cpp:225:38: error: 'snd_pcm_free_chmaps' was not declared in this scope
[ 243s] make[3]: *** [build/obj/ALSAWriter.o] Error 1

Report

C

zaps166

6 years ago

Hi!
Sorry, but I've got the newest alsa-lib and I forgot try with older versions. I'll fix this tomorrow.

Report

DarkSS

6 years ago

Great, thanks!

Report

9

srog

6 years ago

Quick work - thank you.

Report

DarkSS

6 years ago

[ 242s] cd XVideo/ && make -f Makefile
[ 242s] make[3]: Entering directory `/home/abuild/rpmbuild/BUILD/QMPlay2-src/src/modules/XVideo'
[ 242s] g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. -I../../qmplay2/headers -Ibuild/moc -o build/obj/XVideoWriter.o XVideoWriter.cpp
[ 243s] ALSAWriter.cpp: In member function 'virtual bool ALSAWriter::processParams(bool*)':
[ 243s] ALSAWriter.cpp:112:6: error: 'snd_pcm_chmap_query_t' was not declared in this scope
[ 243s] ALSAWriter.cpp:112:30: error: 'chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:112:65: error: 'snd_pcm_query_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:114:35: error: 'snd_pcm_free_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:9: error: 'snd_pcm_chmap_query_t' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:33: error: 'chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:209:68: error: 'snd_pcm_query_chmaps' was not declared in this scope
[ 243s] ALSAWriter.cpp:218:61: error: 'SND_CHMAP_FL' was not declared in this scope
[ 243s] ALSAWriter.cpp:225:38: error: 'snd_pcm_free_chmaps' was not declared in this scope
[ 243s] make[3]: *** [build/obj/ALSAWriter.o] Error 1

Report

9

srog

6 years ago

With the older Ubuntu the alsa-libs are tool old (1.0.25) and they are giving the same error: 'snd_pcm_chmap_query_t' was not declared in this scope etc...

With the recent Ubuntu, alsa-libs 1.0.27.2, The QMPlay2 is building without problems.

alsa-lib 1.0.27.2 was released 2013-07-08: http://www.alsa-project.org/main/index.php/Main_Page

Report

DarkSS

6 years ago

Hello, Sam! Great thanks for your great open source work and also for this comment. Yes, I have an old release. So let others test runtime :)

Report

symbianflo

6 years ago

(feature request)

If you can improve "Internet Radio" widget in order to allow adding new internet radio stations would be awesome.
Thx for sharing your work.

Report

C

zaps166

6 years ago

Ok, it will be in next release :D

Report

12345678910
220
product-maker Cybernix May 17 2017 9 excellent
product-maker Prodigal Nov 20 2016 9 excellent
product-maker x-varlesh-x Jul 28 2016 9 excellent
product-maker lexcher Jan 19 2016 9 excellent
product-maker kellerleiche Dec 28 2015 9 excellent
product-maker mirkogennari Dec 08 2015 3 bad
product-maker dubious Oct 27 2015 9 excellent
product-maker darthroe Jul 05 2015 9 excellent
product-maker dfghjk Apr 17 2015 3 bad
product-maker qtfan Jul 28 2014 9 excellent
product-maker xredded Dec 24 2013 9 excellent
product-maker kalac Sep 22 2013 9 excellent
product-maker dunemafia Aug 29 2013 9 excellent
product-maker RAIDENSUB Aug 18 2013 9 excellent
product-maker pejakm Jan 20 2013 9 excellent
product-maker z0id Jan 01 2013 9 excellent
product-maker shadowed Dec 16 2012 9 excellent
product-maker gohanz Oct 30 2012 9 excellent
product-maker marcaemus Oct 16 2012 9 excellent
product-maker srog Oct 07 2012 9 excellent
product-maker koko2k Sep 26 2012 9 excellent
product-maker wangbin Sep 05 2012 9 excellent
Be the first to comment
grajesh
Mar 04 2018
namorip
Mar 05 2016
Orgonster
Feb 18 2016
lexcher
Jan 19 2016
darthroe
May 11 2015
emp0w3r3d
Nov 22 2013
wangbin
Sep 17 2012
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
20.07.04
updated Dec 26 2018
added Aug 14 2012
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software