Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
86efd194
authored
Oct 30, 2019
by
Arnold Szabo
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add jdoc to SSA parsePosition(..) method
parent
3b741e59
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
library/core/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java
library/core/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java
View file @
86efd194
...
...
@@ -204,7 +204,6 @@ public final class SsaDecoder extends SimpleSubtitleDecoder {
}
}
// Parse \pos{x,y} attribute
PointF
position
=
parsePosition
(
lineValues
[
formatTextIndex
]);
String
text
=
lineValues
[
formatTextIndex
]
...
...
@@ -285,10 +284,17 @@ public final class SsaDecoder extends SimpleSubtitleDecoder {
return
timestampUs
;
}
/**
* Parses the position of an SSA dialogue line.
* The attribute is expected to be in this form: "\pos{x,y}".
*
* @param line The string to parse.
* @return The parsed position.
*/
@Nullable
p
ublic
static
PointF
parsePosition
(
String
line
)
{
p
rivate
static
PointF
parsePosition
(
String
line
)
{
Matcher
matcher
=
SSA_POSITION_PATTERN
.
matcher
(
line
);
if
(!
matcher
.
find
())
{
if
(!
matcher
.
find
())
{
return
null
;
}
float
x
=
Float
.
parseFloat
(
matcher
.
group
(
1
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment