A user account is required in order to edit this wiki, but we've had to disable public user registrations due to spam.

To request an account, ask an autoconfirmed user on IRC (such as one of these permanent autoconfirmed members).

SRT research

From WHATWG Wiki
Revision as of 07:55, 6 May 2010 by Philipj (talk | contribs) (Totem Movie Player)
Jump to: navigation, search

Implementations

Authoring tools

Test cases

  • ...

Interpreters

For each interpreter, please link to a page with videos showing how the test files are rendered, or describe the results.

VLC

  • 1-001 - PASS (basic one-cue)
  • 1-002 - PASS (basic one-cie two-line)
  • 1-003 - PASS (basic two-cue)
  • 1-004 - no X1: support apparent; positioning information ignored
  • 1-005 - PASS non-numeric IDs supported
  • 1-006 - PASS IDs optional
  • 1-007 - PASS (control)
  • 1-008 - PASS out-of-order IDs ignored
  • 1-009 - FAIL non-chronological titles strangely skipped
  • 1-010 - FAIL non-chronological titles strangely skipped
  • 1-011 - PASS simultaneous titles supported
  • 1-012 - <i>, <b>, <u> supported; <font> parsed but ignored with no effect
  • 1-013 - inline formatting supported in a somewhat buggy fashion; end tags implied; unknown tags ignored if matched only; known tags auto-close
  • 1-014 - PASS decimal separator supported
  • 1-015 - PASS unknown settings ignored
  • 1-016 - Leading WEBSRT header ignored

Totem Movie Player

Totem is the media player Ubuntu ships by default. It is based on GStreamer, so other software using GStreamer should have similar results.

Totem does not seem to support SRT files with less than 3 cues and sometimes asks if you want to install the application/x-subrip plugin which it cannot find.

  • 1-004 - no support for X1.
  • 1-005 - no support for non-numeric IDs
  • 1-006 - no support for missing IDs
  • 1-007 - PASS
  • 1-008 - PASS - out of order IDs ignored
  • 1-009 - FAIL - everything but ---- and ---4 is not shown
  • 1-010 - FAIL - everything but ---- and ---4 is not shown
  • 1-011 - FAIL - only the "P" is displayed
  • 1-012 - only italics and underline work (with non-default font settings bold also works)
  • 1-013 - end tags implied at end of cue; numbers following < causes < to be emitted, <b <i> gives <b followed by text in italics; unknown tags ignored
  • 1-014 - PASS - afaict
  • 1-015 - PASS
  • 1-016 - not recognized as SRT

MPlayer

  • 1-001 - PASS
  • 1-002 - PASS
  • 1-003 - PASS
  • 1-004 - FAIL: X/Y is ignored
  • 1-005 - PASS
  • 1-006 - PASS
  • 1-007 - PASS
  • 1-008 - PASS
  • 1-009 - PASS
  • 1-010 - PASS
  • 1-011 - FAIL: only "P" appears
  • 1-012 - FAIL: all text is unstyled. displayed text, in order, is: "Formatting test", "italics", "bold", "underline", "font", "font size=3", "font color=#00FF00", 'font color="#00FF00"', "font color=green", 'font color="green"'
  • 1-013 - FAIL: all text is unstyled, all tags are stripped. needs more analysis?
  • 1-014 - PASS: probably, exact timing only verified "by eye"
  • 1-015 - PASS: Line 1..5 appears with no garbage and timing seems correct
  • 1-016 - PASS: leading WEBSRT is ignored

Test cases

  1. http://www.hixie.ch/tests/adhoc/srt/ (Theora test video: http://senduit.com/057437)

Existing content

To avoid sample biases, where possible, this should be based on automated searches.

  • ...