You are not logged in.

#1 2018-01-03 22:04:58

DrNoob
Member
Registered: 2017-03-12
Posts: 8

Acestream Player codec error [SOLVED]

Hi,

First of all, I have already read this post.
When playing a video with acestreamplayer, gives me:

[0x7f3ec0c04f68] main demux error: corrupt module: /usr/lib/acestreamplayer/plugins/demux/libmkv_plugin.so
[0x7f3ec0c92dd8] main decoder error: no suitable decoder module for fourcc `h264'. VLC probably does not support this sound or video format.
[0x7f3eb40045c8] mpgatofixed32 audio converter error: libmad error: bad main_data_begin pointer

and a window with:

No suitable decoder module:
VLC does not support the audio or video format "h264".
Unfortunately there is no way for you to fix this

No image, no sound. More specifically, this shows when I try to watch a video using h264 codec. The file was in my hard drive, so I tried with vlc and it's working flawlessly. acestreamplayer has been working for a long time but, I don't know how, one day I tried it and got this error.

Here's my pacman -Qi of acestream-engine:

Name            : acestream-engine
Version         : 3.1.16-1
Description     : ACE Stream engine
Architecture    : x86_64
URL             : http://acestream.org/
Licenses        : unknown
Groups          : None
Provides        : None
Depends On      : python2-setuptools  python2-xlib  python2-m2crypto  python2-apsw
Optional Deps   : libappindicator-gtk2: GTK+ gui support [installed]
Required By     : acestream-player
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 72.92 MiB
Packager        : Unknown Packager
Build Date      : Wed 03 Jan 2018 10:17:10 PM CET
Install Date    : Wed 03 Jan 2018 10:17:50 PM CET
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : None

and for acestreamplayer:

Name            : acestream-player
Version         : 3.0.2-1
Description     : ACE Stream HD multimedia player based on VLC
Architecture    : x86_64
URL             : http://acestream.org/
Licenses        : unknown
Groups          : None
Provides        : None
Depends On      : acestream-player-data  acestream-engine
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : acestream
Replaces        : None
Installed Size  : 1105.00 KiB
Packager        : Unknown Packager
Build Date      : Sat 09 Sep 2017 01:36:39 AM CEST
Install Date    : Sat 09 Sep 2017 01:37:03 AM CEST
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : None

On the other post, he solved it installing libvpx-1.3. The page does not exist right now. I don't know if this package is the same as libvpx1.3, which I installed with no luck. I also have libx264 installed.

Thank you very much for your help  big_smile

Last edited by DrNoob (2018-03-31 19:01:53)

Offline

#2 2018-01-03 22:10:52

2ManyDogs
Member
Registered: 2012-01-15
Posts: 2,088

Re: Acestream Player codec error [SOLVED]

Have you read the comments on the https://aur.archlinux.org/packages/aces … ayer-data/ page?


"The prettier the user interface, and the fewer odd replies the system allows you to make, the dumber you once appeared in the mind of the designer." -- Ellen Ullman

Offline

#3 2018-01-04 12:25:54

DrNoob
Member
Registered: 2017-03-12
Posts: 8

Re: Acestream Player codec error [SOLVED]

I just read it, however I also had installed the mentioned libvpx-1.5, so this didn't make any change...(I suppose you mean to focus on the libvpx comments)
Btw, thanks for your help and quick response smile

Offline

#4 2018-02-18 10:36:37

ZeroLinux
Member
Registered: 2011-10-07
Posts: 131

Re: Acestream Player codec error [SOLVED]

My friend has the same problem. I tried to reinstall all possible libvpx packages. It hasn't help.
What to do?

Offline

#5 2018-02-18 11:15:07

DrNoob
Member
Registered: 2017-03-12
Posts: 8

Re: Acestream Player codec error [SOLVED]

ZeroLinux wrote:

My friend has the same problem. I tried to reinstall all possible libvpx packages. It hasn't help.
What to do?

Well, if you find it useful, I recently reinstalled acestream-engine and acestream-player packages, and now it's working(I don't know why)...

Offline

#6 2018-02-18 12:00:38

ZeroLinux
Member
Registered: 2011-10-07
Posts: 131

Re: Acestream Player codec error [SOLVED]

DrNoob wrote:
ZeroLinux wrote:

My friend has the same problem. I tried to reinstall all possible libvpx packages. It hasn't help.
What to do?

Well, if you find it useful, I recently reinstalled acestream-engine and acestream-player packages, and now it's working(I don't know why)...

Unfortunately it hasn't help. I can hear audio but there is no video.

I have error "VLC does not support the audio or video format "h264" Unfortunately there is no way for you to fix this"

And

journalctl -f
фев 18 13:56:03 zenbook acestreamplayer[12635]: Libgcrypt warning: missing initialization - please fix the application
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,591|BGTaskQueueThread-1|acestream.coreapp|got command: READY key=1mcXu2Ujtsjy9z7k-9e397282b5719fd474d36d30b6afe4eee4599839
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,592|BGTaskQueueThread-1|acestream.BGInstanceConnection|send AUTH 0
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,633|BGTaskQueueThread-1|acestream.coreapp|got command: LOADASYNC 6873 PID 28924747862f3994c20ec41a2fa447184b360caa
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,807|BGTaskQueueThread-1|acestream.BGInstanceConnection|send_load_response: request_id=6873 response={"status": 1, "files": [["Viasat%20Golf", 0]], "infohash": "19b7da57d9c2a20cca859865f5ce541d839ef947", "checksum": "a3ce3bcc26046db4e76d7487d71839fbc9fde522"}
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,809|BGTaskQueueThread-1|acestream.coreapp|got command: START PID 28924747862f3994c20ec41a2fa447184b360caa 0 fullscreen=0
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.BGInstanceConnection|send STATE 1
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: dlfile=Viasat Golf fileindex=0
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: starting new download
фев 18 13:56:09 zenbook acestreamengine[12056]: 2018-02-18 13:56:09,009|BGTaskQueueThread-1|acestream.coreapp|start_download: starting new download: infohash=19b7da57d9c2a20cca859865f5ce541d839ef947 initialdlstatus=None output_format=default pausable=None transcode=(audio=False mp3=False ac3=False)
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,401|Timer-Thread-52|acestream.BGInstanceConnection|start_playback: telling plugin to start playback: is_ad=0 is_interruptable_ad=0 is_live=1 url=http://127.0.0.1:6878/content/19b7da57d9c2a20cca859865f5ce541d839ef947/0.844698852052 click_url=None skip_offset=None volume=None no_ad_text=None ad_info_text=None media_params=None length=None bitrate=215035 file_index=0 allow_multiple_threads=0
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,401|Timer-Thread-52|acestream.BGInstanceConnection|start_playback: send cmd START url=http%3A//127.0.0.1%3A6878/content/19b7da57d9c2a20cca859865f5ce541d839ef947/0.844698852052 file_index=0 infohash=19b7da57d9c2a20cca859865f5ce541d839ef947 bitrate=215035 stream=1
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,402|Timer-Thread-52|acestream.BGInstanceConnection|send STATE 2
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,507|BGTaskQueueThread-1|acestream.coreapp|got command: EVENT play
фев 18 13:56:14 zenbook acestreamengine[12056]: 2018-02-18 13:56:14,164|Timer-Thread-55|acestream.BGInstanceConnection|send STATE 3

P.S. I solved the problem with installing  acestream-launcher and modifying /usr/share/applications/acestreamplayer.desktop

# Exec=/usr/bin/acestreamplayer --started-from-file %U
# Modified 
Exec=acestream-launcher --engine /usr/bin/acestreamengine --player vlc  %U

and modifying /opt/acestream/start-engine

# LD_LIBRARY_PATH=${ROOT}/lib ${ROOT}/acestreamengine --lib-path $ROOT "$@".
# modified
LD_LIBRARY_PATH=${ROOT}/lib ${ROOT}/acestreamengine --lib-path $ROOT "$@" --client-gtk

Last edited by ZeroLinux (2018-02-18 12:59:26)

Offline

#7 2018-03-31 18:56:20

DrNoob
Member
Registered: 2017-03-12
Posts: 8

Re: Acestream Player codec error [SOLVED]

ZeroLinux wrote:
DrNoob wrote:
ZeroLinux wrote:

My friend has the same problem. I tried to reinstall all possible libvpx packages. It hasn't help.
What to do?

Well, if you find it useful, I recently reinstalled acestream-engine and acestream-player packages, and now it's working(I don't know why)...

Unfortunately it hasn't help. I can hear audio but there is no video.

I have error "VLC does not support the audio or video format "h264" Unfortunately there is no way for you to fix this"

And

journalctl -f
фев 18 13:56:03 zenbook acestreamplayer[12635]: Libgcrypt warning: missing initialization - please fix the application
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,591|BGTaskQueueThread-1|acestream.coreapp|got command: READY key=1mcXu2Ujtsjy9z7k-9e397282b5719fd474d36d30b6afe4eee4599839
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,592|BGTaskQueueThread-1|acestream.BGInstanceConnection|send AUTH 0
фев 18 13:56:03 zenbook acestreamengine[12056]: 2018-02-18 13:56:03,633|BGTaskQueueThread-1|acestream.coreapp|got command: LOADASYNC 6873 PID 28924747862f3994c20ec41a2fa447184b360caa
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,807|BGTaskQueueThread-1|acestream.BGInstanceConnection|send_load_response: request_id=6873 response={"status": 1, "files": [["Viasat%20Golf", 0]], "infohash": "19b7da57d9c2a20cca859865f5ce541d839ef947", "checksum": "a3ce3bcc26046db4e76d7487d71839fbc9fde522"}
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,809|BGTaskQueueThread-1|acestream.coreapp|got command: START PID 28924747862f3994c20ec41a2fa447184b360caa 0 fullscreen=0
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.BGInstanceConnection|send STATE 1
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: dlfile=Viasat Golf fileindex=0
фев 18 13:56:08 zenbook acestreamengine[12056]: 2018-02-18 13:56:08,812|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: starting new download
фев 18 13:56:09 zenbook acestreamengine[12056]: 2018-02-18 13:56:09,009|BGTaskQueueThread-1|acestream.coreapp|start_download: starting new download: infohash=19b7da57d9c2a20cca859865f5ce541d839ef947 initialdlstatus=None output_format=default pausable=None transcode=(audio=False mp3=False ac3=False)
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,401|Timer-Thread-52|acestream.BGInstanceConnection|start_playback: telling plugin to start playback: is_ad=0 is_interruptable_ad=0 is_live=1 url=http://127.0.0.1:6878/content/19b7da57d9c2a20cca859865f5ce541d839ef947/0.844698852052 click_url=None skip_offset=None volume=None no_ad_text=None ad_info_text=None media_params=None length=None bitrate=215035 file_index=0 allow_multiple_threads=0
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,401|Timer-Thread-52|acestream.BGInstanceConnection|start_playback: send cmd START url=http%3A//127.0.0.1%3A6878/content/19b7da57d9c2a20cca859865f5ce541d839ef947/0.844698852052 file_index=0 infohash=19b7da57d9c2a20cca859865f5ce541d839ef947 bitrate=215035 stream=1
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,402|Timer-Thread-52|acestream.BGInstanceConnection|send STATE 2
фев 18 13:56:10 zenbook acestreamengine[12056]: 2018-02-18 13:56:10,507|BGTaskQueueThread-1|acestream.coreapp|got command: EVENT play
фев 18 13:56:14 zenbook acestreamengine[12056]: 2018-02-18 13:56:14,164|Timer-Thread-55|acestream.BGInstanceConnection|send STATE 3

P.S. I solved the problem with installing  acestream-launcher and modifying /usr/share/applications/acestreamplayer.desktop

# Exec=/usr/bin/acestreamplayer --started-from-file %U
# Modified 
Exec=acestream-launcher --engine /usr/bin/acestreamengine --player vlc  %U

and modifying /opt/acestream/start-engine

# LD_LIBRARY_PATH=${ROOT}/lib ${ROOT}/acestreamengine --lib-path $ROOT "$@".
# modified
LD_LIBRARY_PATH=${ROOT}/lib ${ROOT}/acestreamengine --lib-path $ROOT "$@" --client-gtk

Wow, that's great! I got it working with your post information.

When you edit

/opt/acestream/start-engine

You're launching acestreamengine with gtk, which does not make a difference for me, so I would not include it as the solution. However, installing

acestream-launcher

was the key. Even so, when you edit

/usr/share/applications/acestreamplayer.desktop

does anything for me, it seems to be usefull if you are launching it from some icon on the desktop somehow, or something like that. As I'm launching acestreamplayer from the terminal, what I do is executing the same you mention.
So, to summarize, the solution for me was:

  • Install acestream-launcher

  • Launch acestreamengine --client-console(as always)

  • Launch acestreamplayer with acestream-launcher -e /usr/bin/acestreamengine --player vlc URL where URL is the acestream URL

It seems that instead of launching acestreamplayer, VLC it's replacing it, and that's why it's working.
Thank you very much for your help smile. Marking this as SOLVED

Offline

Board footer

Powered by FluxBB