Ticket #126 (closed defect: invalid)

Opened 6 months ago

Last modified 6 months ago

-vid 0 wont play some videos.

Reported by: dE_logics Owned by:
Priority: normal Milestone:
Component: General Version: devel
Severity: major Keywords: -vid 0 smplayer mplayer
Cc: de.techno@… Platform: Linux

Description

Smplayer's behavior is to send -vid 0 parameter to the mplayer2 binary, which doesn't work for many videos in mplayer2 (there's no video rendered), however the same works for mplayer; so this behavior should be reproduced in mplayer2 also.

Setting custom parameters to -vid -1 solves the problem.

Change History

comment:1 Changed 6 months ago by uau

  • Status changed from new to infoneeded_new

What do you consider a bug here? That "-vid 0" does not select a valid video track for all videos? That can't really be considered a bug.

Apparently SMPlayer passes a "-vid" parameter when it remembers old settings for the video, including the selected video track. Did you play those videos with MPlayer1 before? Or significantly older versions of mplayer2? Possibly the track numbering changed for those videos and so the old remembered settings are no longer valid. What container format are those videos in?

comment:2 Changed 6 months ago by dE_logics

  • Status changed from infoneeded_new to new

Mp4, yes I used mplayer to play those tracks.

comment:3 Changed 6 months ago by uau

  • Status changed from new to closed
  • Resolution set to invalid

MPlayer1 also had some bugs in the stream numbering behavior (like reporting selected stream numbers different from what it accepted as input). Unless similar problems occur with new videos (or after clearing old per-video information stored by SMPlayer), I'll assume this problem was mainly about SMPlayer storing outdated/incorrect information about the videos, and there isn't much that could be done about it in mplayer2.

comment:4 Changed 6 months ago by dE_logics

Just wait a sec.. I never remembered changing the status to new again...

Actually this's not even smplayer's fault, it's not designed to switch among various mplayers.

Note: See TracTickets for help on using tickets.