Posts: 31,445
Joined: Jan 2011
Can you point me to a sample that I can test with? I'm having a hard time finding a video with ASS/SSA subtitles with fixed positions within my video library.
Posts: 451
Joined: Oct 2003
Reputation:
0
2015-04-13, 10:07
(This post was last modified: 2015-04-13, 11:28 by jpsdr.)
No, it's the oposite. Fixed position are still where they should be.
Not fixed position are not where they used to be. The default behavior should be left as it was before, not overriding the automatic position calculated by the ASS/SSA renderer.
I see two ways for fixing (but maybe there is more) :
Either not overiding the position of SSA/ASS calculated by the renderer if "Overide SSA" in subtitles option is not selected, or add a 6th option in the positions, like "Automatic", for which behavior should be :
If subtitles is SSA/ASS, not overide the the calculated position, if subtitles is not SSA/ASS, use the "fxed".
And yes, i'm almost sure it's also what the ticket was about.
Posts: 451
Joined: Oct 2003
Reputation:
0
2015-04-13, 15:34
(This post was last modified: 2015-04-13, 16:09 by jpsdr.)
Never noticed anything wrong with old behavior, tested with both 4/3 and 16/9 videos, with and without position tags. Old code didn't include margin because it was set to video size, not frame size. With the old code, you can't have subtitles outside the video frame, with the new code, you can. But rendering of the old code wasn't incorrect. I've made this time specific comments on the code on the commit, having read it and globaly understood it, the issue now is that set_line_position which didn't exist before is always called, when it shouldn't be called always.
Edit :
Take a look at ass_set_line_position, to keep old behavior on SSA, it should be set to 0.
Setting to SUBTITLE_ALIGN_BOTTOM_INSIDE should probably get back old behavior.
So, adding a setting may seem useless, but just what is someone want default standard behavior for SSA, and a manual fixed for others, like it was before ?
Posts: 451
Joined: Oct 2003
Reputation:
0
Finaly, after some tests, setting to SUBTITLE_ALIGN_BOTTOM_INSIDE get the previous behavior, and position tags are still fine on 4/3 video whatever setting you choose.
Posts: 16,946
Joined: Feb 2011
Reputation:
256
2015-04-13, 22:33
(This post was last modified: 2015-04-13, 22:33 by Memphiz.)
Then we should add a transition/settingsupdate for that setting from FIXED to SUBTITLE_ALIGN_BOTTOM_INSIDE maybe?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 451
Joined: Oct 2003
Reputation:
0
2015-04-14, 10:03
(This post was last modified: 2015-04-14, 10:06 by jpsdr.)
The only thing "i'm affraid", is that people don't expect that this setting will also affect SSA/ASS subtitles. From my point of view, global/general subtitles settings (because this setting is a global subtitle setting, for SRT and others) shouldn't affect SSA, because it's not the usual and standard way. Affecting SSA position sould be done on a specific SSA setting.
People who watch video with SSA/ASS, and it's mostly anime, expect that subtitles will always be displayed the "normalized/standard" way, wich is set_line at 0.
After, this is only my personnal point of view, which is the one of a big anime viewer and also a fansuber.
Posts: 16,946
Joined: Feb 2011
Reputation:
256
Yeah i 100% disagree with that. People are not supposed to even know what kind of subtitle system is used (and most don't). Subtitle is subtitle so those settings should affect all of them. For me this case is closed tbh.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)