After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 616377 - playbin2 suburi (srt) subtitle timing broken since rel 0.10.28
playbin2 suburi (srt) subtitle timing broken since rel 0.10.28
Status: RESOLVED DUPLICATE of bug 614942
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.28
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-04-21 08:49 UTC by Andreas Frisch
Modified: 2010-04-27 21:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
playbin-text modified so that external suburi argument can be supplied (4.53 KB, text/x-csrc)
2010-04-21 08:49 UTC, Andreas Frisch
Details

Description Andreas Frisch 2010-04-21 08:49:13 UTC
Created attachment 159237 [details]
playbin-text modified so that external suburi argument can be supplied

since the release, playbin2 seems to spit out all subtitles from an external .srt file right at the beginning of PLAYING instead of syncing it correctly, like it does with mkv internally muxed subtitle streams. 

i made a minimal test case from wims playbin-text example and it clearly shows the problem:

root@dm8000:/media/hdd/movie/mkv# /testProgs/playbin-text file:///media/hdd/movie/mkv/boston.legal.s04e01.mkv file:///media/hdd/movie/mkv/boston.legal.s04e01
.srt
** Message: using external subtitles file:///media/hdd/movie/mkv/boston.legal.s04e01.srt
** Message: received a subtitle at position 855443:32:57.935432856, running_time 0:00:00.008997000
00000000 (0x48c800): 31 0d 0a 30 30 3a 30 30 3a 30 30 2c 30 31 30 20  1..00:00:00,010 
00000010 (0x48c810): 2d 2d 3e 20 30 30 3a 30 30 3a 30 31 2c 32 33 30  --> 00:00:01,230
00000020 (0x48c820): 0d 0a 42 69 73 68 65 72 20 62 65 69 20 26 71 75  ..Bisher bei &qu
00000030 (0x48c830): 6f 74 3b 42 6f 73 74 6f 6e 20 4c 65 67 61 6c 26  ot;Boston Legal&
00000040 (0x48c840): 71 75 6f 74 3b 2e 2e 2e 0d 0a 0d 0a 32 0d 0a 30  quot;.......2..0
00000050 (0x48c850): 30 3a 30 30 3a 30 31 2c 32 34 30 20 2d 2d 3e 20  0:00:01,240 --> 
00000060 (0x48c860): 30 30 3a 30 30 3a 30 32 2c 34 34 30 0d 0a 3c 62  00:00:02,440..<b
00000070 (0x48c870): 3e 49 63 68 20 62 69 6e 20 22 6b 65 69 6e 65 22  >Ich bin "keine"
00000080 (0x48c880): 20 50 73 79 63 68 6f 6c 6f 67 69 6e 2c 3c 2f 62   Psychologin,</b
00000090 (0x48c890): 3e 0d 0a 0d 0a 33 0d 0a 30 30 3a 30 30 3a 30 32  >....3..00:00:02
000000a0 (0x48c8a0): 2c 34 35 30 20 2d 2d 3e 20 30 30 3a 30 30 3a 30  ,450 --> 00:00:0
000000b0 (0x48c8b0): 35 2c 36 33 30 0d 0a 61 62 65 72 20 69 63 68 20  5,630..aber ich 
000000c0 (0x48c8c0): 64 65 6e 6b 65 2c 20 64 69 65 20 62 65 73 74 65  denke, die beste
000000d0 (0x48c8d0): 20 4d f6 67 6c 69 63 68 6b 65 69 74 20 73 65 69   M.glichkeit sei
000000e0 (0x48c8e0): 6e 65 20 41 6e 67 73 74 0d 0a 7a 75 20 fc 62 65  ne Angst..zu .be
000000f0 (0x48c8f0): 72 77 69 6e 64 65 6e 2c 20 69 73 74 20 64 61 72  rwinden, ist dar
00000100 (0x48c900): fc 62 65 72 20 7a 75 20 72 65 64 65 6e 2e 0d 0a  .ber zu reden...
00000110 (0x48c910): 0d 0a 34 0d 0a 30 30 3a 30 30 3a 30 35 2c 36 34  ..4..00:00:05,64
00000120 (0x48c920): 30 20 2d 2d 3e 20 30 30 3a 30 30 3a 30 36 2c 34  0 --> 00:00:06,4
00000130 (0x48c930): 30 30 0d 0a 3c 69 3e 48 75 6d 70 65 72 64 69 6e  00..<i>Humperdin
00000140 (0x48c940): 63 6b 2e 3c 2f 69 3e 0d 0a 0d 0a 35 0d 0a 30 30  ck.</i>....5..00
00000150 (0x48c950): 3a 30 30 3a 30 36 2c 34 31 30 20 2d 2d 3e 20 30  :00:06,410 --> 0
00000160 (0x48c960): 30 3a 30 30 3a 30 37 2c 39 31 30 0d 0a 3c 62 3e  0:00:07,910..<b>
00000170 (0x48c970): 4f 66 66 65 6e 73 69 63 68 74 6c 69 63 68 20 62  Offensichtlich b
00000180 (0x48c980): 65 72 65 69 74 65 20 69 63 68 20 64 69 72 20 55  ereite ich dir U
00000190 (0x48c990): 6e 62 65 68 61 67 65 6e 2e 3c 2f 62 3e 0d 0a 0d  nbehagen.</b>...
000001a0 (0x48c9a0): 0a 36 0d 0a 30 30 3a 30 30 3a 30 37 2c 39 32 30  .6..00:00:07,920
000001b0 (0x48c9b0): 20 2d 2d 3e 20 30 30 3a 30 30 3a 30 38 2c 36 30   --> 00:00:08,60
000001c0 (0x48c9c0): 30 0d 0a 3c 62 3e 57 6f 72 61 6e 20 22 6c 69 65  0..<b>Woran "lie
000001d0 (0x48c9d0): 67 74 22 20 64 61 73 3f 3c 2f 62 3e 0d 0a 0d 0a  gt" das?</b>....
000001e0 (0x48c9e0): 37 0d 0a 30 30 3a 30 30 3a 30 38 2c 36 31 30 20  7..00:00:08,610 
000001f0 (0x48c9f0): 2d 2d 3e 20 30 30 3a 30 30 3a 31 31 2c 34 34 30  --> 00:00:11,440
00000200 (0x48ca00): 0d 0a 3c 69 3e 4d 72 2e 20 27 57 61 73 68 69 6e  ..<i>Mr. 'Washin
00000210 (0x48ca10): 67 74 6f 6e 27 2c 20 77 75 72 64 65 6e 20 73 69  gton', wurden si
00000220 (0x48ca20): 65 20 31 39 38 35 0d 0a 77 65 67 65 6e 20 56 65  e 1985..wegen Ve
00000230 (0x48ca30): 72 67 65 77 61 6c 74 69 67 75 6e 67 20 76 65 72  rgewaltigung ver
00000240 (0x48ca40): 75 72 74 65 69 6c 74 3f 3c 2f 69 3e 0d 0a 0d 0a  urteilt?</i>....
00000250 (0x48ca50): 38 0d 0a 30 30 3a 30 30 3a 31 31 2c 34 35 30 20  8..00:00:11,450 
00000260 (0x48ca60): 2d 2d 3e 20 30 30 3a 30 30 3a 31 32 2c 39 34 30  --> 00:00:12,940
00000270 (0x48ca70): 0d 0a 45 69 6e 65 20 61 62 67 65 6b 61 72 74 65  ..Eine abgekarte
00000280 (0x48ca80): 74 65 20 56 65 72 67 65 77 61 6c 74 69 67 75 6e  te Vergewaltigun
00000290 (0x48ca90): 67 2e 0d 0a 55 6e 64 20 69 63 68 20 77 61 72 20  g...Und ich war 
000002a0 (0x48caa0): 26 73 63 68 75 6c 64 69 67 2e 0d 0a 0d 0a 39 0d  &schuldig.....9.
000002b0 (0x48cab0): 0a 30 30 3a 30 30 3a 31 32 2c 39 35 30 20 2d 2d  .00:00:12,950 --
000002c0 (0x48cac0): 3e 20 30 30 3a 30 30 3a 31 34 2c 31 37 30 0d 0a  > 00:00:14,170..
000002d0 (0x48cad0): 57 75 72 64 65 6e 20 53 69 65 20 76 65 72 75 72  Wurden Sie verur
000002e0 (0x48cae0): 74 65 69 6c 74 2c 20 6a 61 20 6f 64 65 72 20 6e  teilt, ja oder n
000002f0 (0x48caf0): 65 69 6e 3f 0d 0a 0d 0a 31 30 0d 0a 30 30 3a 30  ein?....10..00:0
00000300 (0x48cb00): 30 3a 31 34 2c 31 38 30 20 2d 2d 3e 20 30 30 3a  0:14,180 --> 00:
00000310 (0x48cb10): 30 30 3a 31 35 2c 33 39 30 0d 0a 53 69 65 20 77  00:15,390..Sie w
00000320 (0x48cb20): 61 72 20 6d 65 69 6e 65 20 46 72 65 75 6e 64 69  ar meine Freundi
00000330 (0x48cb30): 6e 2e 0d 0a 0d 0a 31 31 0d 0a 30 30 3a 30 30 3a  n.....11..00:00:
00000340 (0x48cb40): 31 35 2c 34 30 30 20 2d 2d 3e 20 30 30 3a 30 30  15,400 --> 00:00
00000350 (0x48cb50): 3a 31 36 2c 34 39 30 0d 0a 53 69 65 20 22 77 61  :16,490..Sie "wa
00000360 (0x48cb60): 72 22 20 31 36 2e 0d 0a 0d 0a 31 32 0d 0a 30 30  r" 16.....12..00
00000370 (0x48cb70): 3a 30 30 3a 31 36 2c 35 30 30 20 2d 2d 3e 20 30  :00:16,500 --> 0
00000380 (0x48cb80): 30 3a 30 30 3a 31 38 2c 33 32 30 0d 0a 49 63 68  0:00:18,320..Ich
00000390 (0x48cb90): 20 27 77 61 72 22 20 22 31 37 27 2e 20 26 20 73   'war" "17'. & s
000003a0 (0x48cba0): 69 65 20 77 61 72 20 77 65 69 df 2e 0d 0a 0d 0a  ie war wei......
000003b0 (0x48cbb0): 31 33 0d 0a 30 30 3a 30 30 3a 31 38 2c 33 33 30  13..00:00:18,330
000003c0 (0x48cbc0): 20 2d 2d 3e 20 30 30 3a 30 30 3a 32 30 2c 39 34   --> 00:00:20,94
000003d0 (0x48cbd0): 30 0d 0a 3c 62 3e 53 69 65 20 62 65 68 61 75 70  0..<b>Sie behaup
000003e0 (0x48cbe0): 74 65 74 65 2c 20 69 63 68 20 68 e4 74 74 65 20  tete, ich h.tte 
000003f0 (0x48cbf0): 73 69 65 0d 0a 6d 69 73 73 62 72 61 75 63 68 74  sie..missbraucht
00000400 (0x48cc00): 2c 20 61 62 65 72 20 64 61 73 20 68 61 62 65 20  , aber das habe 
00000410 (0x48cc10): 69 63 68 20 6e 69 63 68 74 2e 3c 2f 62 3e 0d 0a  ich nicht.</b>..
00000420 (0x48cc20): 0d 0a 31 34 0d 0a 30 30 3a 30 30 3a 32 30 2c 39  ..14..00:00:20,9
00000430 (0x48cc30): 35 30 20 2d 2d 3e 20 30 30 3a 30 30 3a 32 33 2c  50 --> 00:00:23,
00000440 (0x48cc40): 32 37 30 0d 0a 41 6c 73 6f 20 77 75 72 64 65 6e  270..Also wurden
00000450 (0x48cc50): 20 53 69 65 20 77 65 67 65 6e 20 64 65 72 0d 0a   Sie wegen der..
00000460 (0x48cc60): 56 65 72 67 65 77 61 6c 74 69 67 75 6e 67 20 76  Vergewaltigung v
00000470 (0x48cc70): 65 72 75 72 74 65 69 6c 74 2e 0d 0a 0d 0a 31 35  erurteilt.....15
00000480 (0x48cc80): 0d 0a 30 30 3a 30 30 3a 32 33 2c 32 38 30 20 2d  ..00:00:23,280 -
00000490 (0x48cc90): 2d 3e 20 30 30 3a 30 30 3a 32 35 2c 31 33 30 0d  -> 00:00:25,130.
000004a0 (0x48cca0): 0a 5a 75 73 61 6d 6d 65 6e 66 61 73 73 65 6e 64  .Zusammenfassend
000004b0 (0x48ccb0): 3a 20 53 69 65 20 68 61 62 65 6e 20 65 73 20 6e  : Sie haben es n
000004c0 (0x48ccc0): 69 63 68 74 20 67 65 74 61 6e 2c 0d 0a 0d 0a 31  icht getan,....1
000004d0 (0x48ccd0): 36 0d 0a 30 30 3a 30 30 3a 32 35 2c 31 34 30 20  6..00:00:25,140 
000004e0 (0x48cce0): 2d 2d 3e 20 30 30 3a 30 30 3a 32 37 2c 30 31 30  --> 00:00:27,010
000004f0 (0x48ccf0): 0d 0a 53 69 65 20 77 75 72 64 65 6e 20 72 65 69  ..Sie wurden rei
00000500 (0x48cd00): 6e 67 65 6c 65 67 74 2e 0d 0a 53 69 65 20 68 61  ngelegt...Sie ha
00000510 (0x48cd10): 62 65 6e 20 64 69 65 20 56 65 72 67 65 77 61 6c  ben die Vergewal
00000520 (0x48cd20): 74 69 67 75 6e 67 20 6e 69 63 68 74 20 62 65 67  tigung nicht beg
00000530 (0x48cd30): 61 6e 67 65 6e 2e 0d 0a 0d 0a 31 37 0d 0a 30 30  angen.....17..00
00000540 (0x48cd40): 3a 30 30 3a 32 37 2c 30 32 30 20 2d 2d 3e 20 30  :00:27,020 --> 0
00000550 (0x48cd50): 30 3a 30 30 3a 32 37 2c 39 35 30 0d 0a 44 61 73  0:00:27,950..Das
00000560 (0x48cd60): 20 4f 70 66 65 72 20 68 61 74 20 65 73 20 65 72   Opfer hat es er
00000570 (0x48cd70): 66 75 6e 64 65 6e 2e 0d 0a 0d 0a 31 38 0d 0a 30  funden.....18..0
00000580 (0x48cd80): 30 3a 30 30 3a 32 37 2c 39 36 30 20 2d 2d 3e 20  0:00:27,960 --> 
00000590 (0x48cd90): 30 30 3a 30 30 3a 33 30 2c 36 30 30 0d 0a 49 63  00:00:30,600..Ic
000005a0 (0x48cda0): 68 20 62 69 6e 20 75 6e 73 63 68 75 6c 64 69 67  h bin unschuldig
000005b0 (0x48cdb0): 20 61 6e 20 64 69 65 73 65 6d 20 56 65 72 62 72   an diesem Verbr
000005c0 (0x48cdc0): 65 63 68 65 6e 2e 0d 0a 0d 0a 31 39 0d 0a 30 30  echen.....19..00
000005d0 (0x48cdd0): 3a 30 30 3a 34 37 2c 32 30 30 20 2d 2d 3e 20 30  :00:47,200 --> 0
000005e0 (0x48cde0): 30 3a 30 30 3a 34 39 2c 32 38 30 0d 0a 49 63 68  0:00:49,280..Ich
000005f0 (0x48cdf0): 20 62 69 6e 20 61 75 66 20 64 65 72 20 53 75 63   bin auf der Suc
00000600 (0x48ce00): 68 65 20 6e 61 63 68 20 41 6c 61 6e 20 53 68 6f  he nach Alan Sho
00000610 (0x48ce10): 72 65 2e 0d 0a 0d 0a 32 30 0d 0a 30 30 3a 30 30  re.....20..00:00
00000620 (0x48ce20): 3a 35 30 2c 30 36 30 20 2d 2d 3e 20 30 30 3a 30  :50,060 --> 00:0
00000630 (0x48ce30): 30 3a 35 30 2c 38 34 30 0d 0a 45 73 20 69 73 74  0:50,840..Es ist
00000640 (0x48ce40): 20 77 69 63 68 74 69 67 2e 0d 0a 0d 0a 32 31 0d   wichtig.....21.
00000650 (0x48ce50): 0a 30 30 3a 30 30 3a 35 30 2c 38 35 30 20 2d 2d  .00:00:50,850 --
00000660 (0x48ce60): 3e 20 30 30 3a 30 30 3a 35 33 2c 30 39 30 0d 0a  > 00:00:53,090..
00000670 (0x48ce70): 2d 20 45 72 77 61 72 74 65 74 20 65 72 20 53 69  - Erwartet er Si
00000680 (0x48ce80): 65 3f 0d 0a 2d 20 4e 65 69 6e 2e 0d 0a 0d 0a 32  e?..- Nein.....2
00000690 (0x48ce90): 32 0d 0a 30 30 3a 30 30 3a 35 33 2c 36 30 30 20  2..00:00:53,600 
000006a0 (0x48cea0): 2d 2d 3e 20 30 30 3a 30 30 3a 35 36 2c 31 30 30  --> 00:00:56,100
000006b0 (0x48ceb0): 0d 0a 56 69 65 6c 6c 65 69 63 68 74 20 73 6f 6c  ..Vielleicht sol
000006c0 (0x48cec0): 6c 74 65 20 69 63 68 20 69 68 6d 20 73 61 67 65  lte ich ihm sage
000006d0 (0x48ced0): 6e 2c 20 77 6f 72 75 6d 20 65 73 20 67 65 68 74  n, worum es geht
000006e0 (0x48cee0): 3f 0d 0a 0d 0a 32 33 0d 0a 30 30 3a 30 30 3a 35  ?....23..00:00:5
000006f0 (0x48cef0): 36 2c 31 31 30 20 2d 2d 3e 20 30 30 3a 30 30 3a  6,110 --> 00:00:
00000700 (0x48cf00): 35 37 2c 36 36 30 0d 0a 4e 65 69 6e 2e 0d 0a 0d  57,660..Nein....
00000710 (0x48cf10): 0a 32 34 0d 0a 30 30 3a 30 30 3a 35 38 2c 33 37  .24..00:00:58,37
00000720 (0x48cf20): 30 20 2d 2d 3e 20 30 30 3a 30 31 3a 30 30 2c 39  0 --> 00:01:00,9
00000730 (0x48cf30): 34 30 0d 0a 4f 6b 61 79 2e 20 45 69 6e 65 20 4d  40..Okay. Eine M
00000740 (0x48cf40): 69 6e 75 74 65 2e 20 49 63 68 20 77 65 72 64 65  inute. Ich werde
00000750 (0x48cf50): 2e 2e 2e 0d 0a 0d 0a 32 35 0d 0a 30 30 3a 30 31  .......25..00:01
00000760 (0x48cf60): 3a 30 38 2c 33 35 30 20 2d 2d 3e 20 30 30 3a 30  :08,350 --> 00:0
00000770 (0x48cf70): 31 3a 30 38 2c 39 34 30 0d 0a 4f 6b 61 79 2e 0d  1:08,940..Okay..
00000780 (0x48cf80): 0a 0d 0a 32 36 0d 0a 30 30 3a 30 31 3a 30 38 2c  ...26..00:01:08,
00000790 (0x48cf90): 39 35 30 20 2d 2d 3e 20 30 30 3a 30 31 3a 31 30  950 --> 00:01:10
000007a0 (0x48cfa0): 2c 39 30 30 0d 0a 44 61 6e 6b 65 20 66 fc 72 20  ,900..Danke f.r 
000007b0 (0x48cfb0): 69 68 72 65 20 5a 75 73 74 69 6d 6d 75 6e 67 2c  ihre Zustimmung,
000007c0 (0x48cfc0): 20 6d 69 63 68 20 7a 75 20 73 65 68 65 6e 2e 0d   mich zu sehen..
000007d0 (0x48cfd0): 0a 0d 0a 32 37 0d 0a 30 30 3a 30 31 3a 31 30 2c  ...27..00:01:10,
000007e0 (0x48cfe0): 39 31 30 20 2d 2d 3e 20 30 30 3a 30 31 3a 31 35  910 --> 00:01:15
000007f0 (0x48cff0): 2c 31 38 30 0d 0a 4e 75 6e 2c 20 6d 65 69 6e 65  ,180..Nun, meine
00000800 (0x48d000): 20 41 73 73 69 73 74 65 6e 74 69 6e 20 73 61 67   Assistentin sag
00000810 (0x48d010): 74 65 2c 20 64 61 73 73 20 64 69 65 73 0d 0a 65  te, dass dies..e
00000820 (0x48d020): 69 6e 65 20 41 72 74 20 4e 6f 74 66 61 6c 6c 20  ine Art Notfall 
00000830 (0x48d030): 73 65 69 2e 0d 0a 0d 0a 32 38 0d 0a 30 30 3a 30  sei.....28..00:0
00000840 (0x48d040): 31 3a 31 35 2c 31 39 30 20 2d 2d 3e 20 30 30 3a  1:15,190 --> 00:
00000850 (0x48d050): 30 31 3a 31 38 2c 30 34 30 0d 0a 4a 61 2c 20 6d  01:18,040..Ja, m
00000860 (0x48d060): 65 69 6e 65 20 54 6f 63 68 74 65 72 20 77 75 72  eine Tochter wur
00000870 (0x48d070): 64 65 20 65 72 6d 6f 72 64 65 74 2e 0d 0a 0d 0a  de ermordet.....
00000880 (0x48d080): 32 39 0d 0a 30 30 3a 30 31 3a 32 30 2c 37 35 30  29..00:01:20,750
00000890 (0x48d090): 20 2d 2d 3e 20 30 30 3a 30 31 3a 32 32 2c 35 38   --> 00:01:22,58
000008a0 (0x48d0a0): 30 0d 0a 44 61 73 20 74 75 74 20 6d 69 72 20 73  0..Das tut mir s
000008b0 (0x48d0b0): 65 68 72 20 4c 65 69 64 2e 0d 0a 0d 0a 33 30 0d  ehr Leid.....30.
000008c0 (0x48d0c0): 0a 30 30 3a 30 31 3a 32 32 2c 39 36 30 20 2d 2d  .00:01:22,960 --
000008d0 (0x48d0d0): 3e 20 30 30 3a 30 31 3a 32 35 2c 30 38 30 0d 0a  > 00:01:25,080..
000008e0 (0x48d0e0): 44 65 72 20 4d 61 6e 6e 2c 20 64 65 72 20 73 69  Der Mann, der si
000008f0 (0x48d0f0): 65 20 65 72 6d 6f 72 64 65 74 20 68 61 74 2c 0d  e ermordet hat,.
00000900 (0x48d100): 0a 77 75 72 64 65 20 66 fc 72 20 75 6e 73 63 68  .wurde f.r unsch
00000910 (0x48d110): 75 6c 64 69 67 20 62 65 66 75 6e 64 65 6e 0d 0a  uldig befunden..
00000920 (0x48d120): 0d 0a 33 31 0d 0a 30 30 3a 30 31 3a 32 35 2c 30  ..31..00:01:25,0
00000930 (0x48d130): 38 31 20 2d 2d 3e 20 30 30 3a 30 31 3a 32 37 2c  81 --> 00:01:27,
00000940 (0x48d140): 33 38 31 0d 0a 77 65 67 65 6e 20 76 6f 72 fc 62  381..wegen vor.b
00000950 (0x48d150): 65 72 67 65 68 65 6e 64 65 72 20 47 65 69 73 74  ergehender Geist
00000960 (0x48d160): 65 73 6b 72 61 6e 6b 68 65 69 74 2e 0d 0a 0d 0a  eskrankheit.....
00000970 (0x48d170): 33 32 0d 0a 30 30 3a 30 31 3a 32 37 2c 33 39 30  32..00:01:27,390
00000980 (0x48d180): 20 2d 2d 3e 20 30 30 3a 30 31 3a 33 30 2c 35 38   --> 00:01:30,58
00000990 (0x48d190): 30 0d 0a 45 72 20 69 73 74 20 65 69 6e 20 72 65  0..Er ist ein re
000009a0 (0x48d1a0): 69 63 68 65 72 20 4d 61 6e 6e 2c 0d 0a 6d 69 74  icher Mann,..mit
000009b0 (0x48d1b0): 20 71 75 61 6c 69 66 69 7a 69 65 72 74 65 6e 20   qualifizierten 
000009c0 (0x48d1c0): 41 6e 77 e4 6c 74 65 6e 2e 0d 0a 0d 0a 33 33 0d  Anw.lten.....33.
000009d0 (0x48d1d0): 0a 30 30 3a 30 31 3a 33 32 2c 38 39 30 20 2d 2d  .00:01:32,890 --
000009e0 (0x48d1e0): 3e 20 30 30 3a 30 31 3a 33 35 2c 39 34 30 0d 0a  > 00:01:35,940..
000009f0 (0x48d1f0): 55 6e 64 20 77 69 65 20 67 65 6e 61 75 20 6b 61  Und wie genau ka
00000a00 (0x48d200): 6e 6e 20 69 63 68 20 49 68 6e 65 6e 20 6e 75 6e  nn ich Ihnen nun
00000a10 (0x48d210): 20 68 65 6c 66 65 6e 3f 0d 0a 0d 0a 33 34 0d 0a   helfen?....34..
00000a20 (0x48d220): 30 30 3a 30 31 3a 33 35 2c 39 35 30 20 2d 2d 3e  00:01:35,950 -->
00000a30 (0x48d230): 20 30 30 3a 30 31 3a 33 38 2c 34 35 30 0d 0a 49   00:01:38,450..I
00000a40 (0x48d240): 63 68 20 6d f6 63 68 74 65 20 64 69 65 73 65 6e  ch m.chte diesen
00000a50 (0x48d250): 20 4d 61 6e 6e 20 74 f6 74 65 6e 20 75 6e 64 0d   Mann t.ten und.
00000a60 (0x48d260): 0a 66 fc 72 20 75 6e 73 63 68 75 6c 64 69 67 20  .f.r unschuldig 
00000a70 (0x48d270): 62 65 66 75 6e 64 65 6e 20 77 65 72 64 65 6e 2c  befunden werden,
00000a80 (0x48d280): 0d 0a 0d 0a 33 35 0d 0a 30 30 3a 30 31 3a 33 38  ....35..00:01:38
00000a90 (0x48d290): 2c 34 35 31 20 2d 2d 3e 20 30 30 3a 30 31 3a 34  ,451 --> 00:01:4
00000aa0 (0x48d2a0): 30 2c 37 35 31 0d 0a 77 65 67 65 6e 20 76 6f 72  0,751..wegen vor
00000ab0 (0x48d2b0): fc 62 65 72 67 65 68 65 6e 64 65 72 20 47 65 69  .bergehender Gei
00000ac0 (0x48d2c0): 73 74 65 73 6b 72 61 6e 6b 68 65 69 74 2e 0d 0a  steskrankheit...
00000ad0 (0x48d2d0): 0d 0a 33 36 0d 0a 30 30 3a 30 31 3a 34 30 2c 37  ..36..00:01:40,7
00000ae0 (0x48d2e0): 36 30 20 2d 2d 3e 20 30 30 3a 30 31 3a 34 34 2c  60 --> 00:01:44,
00000af0 (0x48d2f0): 38 37 30 0d 0a 49 63 68 20 77 fc 72 64 65 20 67  870..Ich w.rde g
00000b00 (0x48d300): 65 72 6e 65 2c 20 64 61 73 73 20 53 69 65 20 6d  erne, dass Sie m
00000b10 (0x48d310): 69 63 68 20 62 65 72 61 74 65 6e 2c 20 77 65 6c  ich beraten, wel
00000b20 (0x48d320): 63 68 65 0d 0a 72 65 63 68 74 6c 69 63 68 65 6e  che..rechtlichen
00000b30 (0x48d330): 20 53 63 68 72 69 74 74 65 20 69 63 68 20 6d 61   Schritte ich ma
00000b40 (0x48d340): 63 68 65 6e 20 6d 75 73 73 2c 0d 0a 0d 0a 33 37  chen muss,....37
00000b50 (0x48d350): 0d 0a 30 30 3a 30 31 3a 34 34 2c 38 37 31 20 2d  ..00:01:44,871 -
00000b60 (0x48d360): 2d 3e 20 30 30 3a 30 31 3a 34 36 2c 38 37 31 0d  -> 00:01:46,871.
00000b70 (0x48d370): 0a 75 6d 20 64 69 65 73 20 7a 75 20 65 72 72 65  .um dies zu erre
00000b80 (0x48d380): 69 63 68 65 6e 2e 0d 0a 0d 0a 33 38 0d 0a 30 30  ichen.....38..00
00000b90 (0x48d390): 3a 30 31 3a 34 38 2c 31 33 30 20 2d 2d 3e 20 30  :01:48,130 --> 0
00000ba0 (0x48d3a0): 30 3a 30 31 3a 35 30 2c 38 39 30 0d 0a 4d 73 2e  0:01:50,890..Ms.
00000bb0 (0x48d3b0): 20 4b 65 6c 6c 79 2c 20 69 63 68 20 77 65 69 df   Kelly, ich wei.
00000bc0 (0x48d3c0): 20 6e 69 63 68 74 2c 20 77 61 73 0d 0a 53 69 65   nicht, was..Sie
00000bd0 (0x48d3d0): 20 fc 62 65 72 20 6d 69 63 68 20 67 65 68 f6 72   .ber mich geh.r
00000be0 (0x48d3e0): 74 20 68 61 62 65 6e 2c 0d 0a 0d 0a 33 39 0d 0a  t haben,....39..
00000bf0 (0x48d3f0): 30 30 3a 30 31 3a 35 30 2c 39 30 30 20 2d 2d 3e  00:01:50,900 -->
00000c00 (0x48d400): 20 30 30 3a 30 31 3a 35 35 2c 39 39 30 0d 0a 61   00:01:55,990..a
00000c10 (0x48d410): 62 65 72 20 69 63 68 20 77 65 72 64 65 20 6d 69  ber ich werde mi
00000c20 (0x48d420): 74 20 53 69 63 68 65 72 68 65 69 74 0d 0a 6b 65  t Sicherheit..ke
00000c30 (0x48d430): 69 6e 65 20 50 65 72 73 6f 6e 20 62 65 72 61 74  ine Person berat
00000c40 (0x48d440): 65 6e 2c 0d 0a 0d 0a 34 30 0d 0a 30 30 3a 30 31  en,....40..00:01
00000c50 (0x48d450): 3a 35 36 2c 30 30 30 20 2d 2d 3e 20 30 30 3a 30  :56,000 --> 00:0
00000c60 (0x48d460): 31 3a 35 39 2c 35 30 30 0d 0a 77 69 65 20 6d 61  1:59,500..wie ma
00000c70 (0x48d470): 6e 20 6d 69 74 20 65 69 6e 65 6d 20 4d 6f 72 64  n mit einem Mord
00000c80 (0x48d480): 20 64 61 76 6f 6e 6b 6f 6d 6d 74 2e 0d 0a 0d 0a   davonkommt.....
00000c90 (0x48d490): 34 31 0d 0a 30 30 3a 30 31 3a 35 39 2c 35 31 30  41..00:01:59,510
00000ca0 (0x48d4a0): 20 2d 2d 3e 20 30 30 3a 30 32 3a 30 31 2c 32 35   --> 00:02:01,25
00000cb0 (0x48d4b0): 30 0d 0a 57 61 72 75 6d 20 6e 69 63 68 74 3f 0d  0..Warum nicht?.
00000cc0 (0x48d4c0): 0a 0d 0a 34 32 0d 0a 30 30 3a 30 32 3a 30 31 2c  ...42..00:02:01,
00000cd0 (0x48d4d0): 38 35 30 20 2d 2d 3e 20 30 30 3a 30 32 3a 30 34  850 --> 00:02:04
00000ce0 (0x48d4e0): 2c 34 33 30 0d 0a 44 61 73 20 77 fc 72 64 65 20  ,430..Das w.rde 
00000cf0 (0x48d4f0): 6d 69 63 68 20 65 72 73 74 20 65 69 6e 6d 61 6c  mich erst einmal
00000d00 (0x48d500): 20 61 6e 20 65 69 6e 65 72 0d 0a 56 65 72 73 63   an einer..Versc
00000d10 (0x48d510): 68 77 f6 72 75 6e 67 20 62 65 74 65 69 6c 69 67  hw.rung beteilig
00000d20 (0x48d520): 65 6e 2c 0d 0a 0d 0a 34 33 0d 0a 30 30 3a 30 32  en,....43..00:02
00000d30 (0x48d530): 3a 30 34 2c 34 34 30 20 2d 2d 3e 20 30 30 3a 30  :04,440 --> 00:0
00000d40 (0x48d540): 32 3a 30 39 2c 35 35 30 0d 0a 75 6e 64 20 69 63  2:09,550..und ic
00000d50 (0x48d550): 68 20 70 65 72 73 f6 6e 6c 69 63 68 20 68 61 6c  h pers.nlich hal
00000d60 (0x48d560): 74 65 20 6e 69 63 68 74 0d 0a 76 69 65 6c 20 76  te nicht..viel v
00000d70 (0x48d570): 6f 6d 20 4d 6f 72 64 65 6e 2e 0d 0a 0d 0a 34 34  om Morden.....44
00000d80 (0x48d580): 0d 0a 30 30 3a 30 32 3a 31 31 2c 32 31 30 20 2d  ..00:02:11,210 -
00000d90 (0x48d590): 2d 3e 20 30 30 3a 30 32 3a 31 32 2c 38 36 30 0d  -> 00:02:12,860.
00000da0 (0x48d5a0): 0a 4c 61 73 73 65 6e 20 53 69 65 20 6d 69 63 68  .Lassen Sie mich
00000db0 (0x48d5b0): 20 6e 65 75 20 61 6e 66 61 6e 67 65 6e 2e 0d 0a   neu anfangen...
00000dc0 (0x48d5c0): 0d 0a 34 35 0d 0a 30 30 3a 30 32 3a 31 32 2c 38  ..45..00:02:12,8
00000dd0 (0x48d5d0): 37 30 20 2d 2d 3e 20 30 30 3a 30 32 3a 31 34 2c  70 --> 00:02:14,
00000de0 (0x48d5e0): 34 30 30 0d 0a 49 63 68 20 68 61 62 65 20 6d 69  400..Ich habe mi
00000df0 (0x48d5f0): 63 68 20 65 6e 74 73 63 68 69 65 64 65 6e 20 65  ch entschieden e
00000e00 (0x48d600): 69 6e 65 6e 0d 0a 52 6f 6d 61 6e 20 7a 75 20 73  inen..Roman zu s
00000e10 (0x48d610): 63 68 72 65 69 62 65 6e 2e 0d 0a 0d 0a 34 36 0d  chreiben.....46.
00000e20 (0x48d620): 0a 30 30 3a 30 32 3a 31 34 2c 34 31 30 20 2d 2d  .00:02:14,410 --
00000e30 (0x48d630): 3e 20 30 30 3a 30 32 3a 31 36 2c 34 30 30 0d 0a  > 00:02:16,400..
00000e40 (0x48d640): 45 73 20 67 65 68 74 20 75 6d 20 65 69 6e 65 20  Es geht um eine 
00000e50 (0x48d650): 46 72 61 75 20 64 69 65 0d 0a 65 69 6e 65 6e 20  Frau die..einen 
00000e60 (0x48d660): 4d 61 6e 6e 20 67 65 74 f6 74 65 74 20 68 61 74  Mann get.tet hat
00000e70 (0x48d670): 0d 0a 0d 0a 34 37 0d 0a 30 30 3a 30 32 3a 31 36  ....47..00:02:16
00000e80 (0x48d680): 2c 34 30 31 20 2d 2d 3e 20 30 30 3a 30 32 3a 31  ,401 --> 00:02:1
00000e90 (0x48d690): 38 2c 38 30 31 0d 0a 75 6e 64 20 41 75 66 67 72  8,801..und Aufgr
00000ea0 (0x48d6a0): 75 6e 64 20 76 6f 6e 20 47 65 69 73 74 65 73 6b  und von Geistesk
00000eb0 (0x48d6b0): 72 61 6e 6b 68 65 69 74 0d 0a 66 72 65 69 67 65  rankheit..freige
00000ec0 (0x48d6c0): 73 70 72 6f 63 68 65 6e 20 77 75 72 64 65 2e 0d  sprochen wurde..
00000ed0 (0x48d6d0): 0a 0d 0a 34 38 0d 0a 30 30 3a 30 32 3a 31 38 2c  ...48..00:02:18,
00000ee0 (0x48d6e0): 38 31 30 20 2d 2d 3e 20 30 30 3a 30 32 3a 32 30  810 --> 00:02:20
00000ef0 (0x48d6f0): 2c 38 34 30 0d 0a 49 63 68 20 6d f6 63 68 74 65  ,840..Ich m.chte
00000f00 (0x48d700): 20 53 69 65 20 67 65 72 6e 65 20 61 6c 73 20 42   Sie gerne als B
00000f10 (0x48d710): 65 72 61 74 65 72 20 68 61 62 65 6e 2e 0d 0a 0d  erater haben....
00000f20 (0x48d720): 0a 34 39 0d 0a 30 30 3a 30 32 3a 32 30 2c 38 35  .49..00:02:20,85
00000f30 (0x48d730): 30 20 2d 2d 3e 20 30 30 3a 30 32 3a 32 36 2c 36  0 --> 00:02:26,6
00000f40 (0x48d740): 39 30 0d 0a 57 65 6c 63 68 65 20 72 65 63 68 74  90..Welche recht
00000f50 (0x48d750): 6c 69 63 68 65 6e 20 53 63 68 72 69 74 74 65 20  lichen Schritte 
00000f60 (0x48d760): 6d fc 73 73 74 65 20 6d 65 69 6e 65 0d 0a 46 69  m.sste meine..Fi
00000f70 (0x48d770): 67 75 72 20 6d 61 63 68 65 6e 2c 20 75 6d 20 64  gur machen, um d
00000f80 (0x48d780): 69 65 73 20 7a 75 20 65 72 72 65 69 63 68 65 6e  ies zu erreichen
00000f90 (0x48d790): 2e 0d 0a 0d 0a 35 30 0d 0a 30 30 3a 30 32 3a 32  .....50..00:02:2
00000fa0 (0x48d7a0): 37 2c 32 36 30 20 2d 2d 3e 20 30 30 3a 30 32 3a  7,260 --> 00:02:
00000fb0 (0x48d7b0): 32 39 2c 36 36 30 0d 0a 44 61 73 20 6b 61 6e 6e  29,660..Das kann
00000fc0 (0x48d7c0): 20 6e 69 63 68 74 20 49 68 72 20 45 72 6e 73 74   nicht Ihr Ernst
00000fd0 (0x48d7d0): 20 73 65 69 6e 2e 0d 0a 0d 0a 35 31 0d 0a 30 30   sein.....51..00
00000fe0 (0x48d7e0): 3a 30 32 3a 33 31 2c 37 34 30 20 2d 2d 3e 20 30  :02:31,740 --> 0
00000ff0 (0x48d7f0): 30 3a 30 32 3a 33 34 2c 36 36 30 0d 0a 45 72 66  0:02:34,660..Erf
** Message: received a subtitle at position 855443:32:57.935432856, running_time 0:00:00.158209000
00000000 (0x4ad6a8): 72 65 75 6c 69 63 68 20 68 69 6e 67 65 67 65 6e  reulich hingegen
00000010 (0x4ad6b8): 20 69 73 74 2c 0d 0a 53 69 65 20 73 63 68 65 69   ist,..Sie schei
00000020 (0x4ad6c8): 6e 65 6e 20 6d 65 69 6e 65 72 20 4d 65 69 6e 75  nen meiner Meinu
00000030 (0x4ad6d8): 6e 67 20 6e 61 63 68 0d 0a 0d 0a 35 32 0d 0a 30  ng nach....52..0
00000040 (0x4ad6e8): 30 3a 30 32 3a 33 34 2c 36 37 30 20 2d 2d 3e 20  0:02:34,670 --> 
00000050 (0x4ad6f8): 30 30 3a 30 32 3a 33 36 2c 35 34 30 0d 0a 74 6f  00:02:36,540..to
00000060 (0x4ad708): 74 61 6c 20 47 65 69 73 74 65 73 6b 72 61 6e 6b  tal Geisteskrank
00000070 (0x4ad718): 20 7a 75 20 73 65 69 6e 2e 0d 0a 0d 0a 35 33 0d   zu sein.....53.
00000080 (0x4ad728): 0a 30 30 3a 30 32 3a 33 36 2c 35 35 30 20 2d 2d  .00:02:36,550 --
00000090 (0x4ad738): 3e 20 30 30 3a 30 32 3a 33 37 2c 39 34 30 0d 0a  > 00:02:37,940..
000000a0 (0x4ad748): 44 61 6e 6b 65 20 73 65 68 72 2e 0d 0a 0d 0a 35  Danke sehr.....5
000000b0 (0x4ad758): 34 0d 0a 30 30 3a 30 32 3a 33 37 2c 39 35 30 20  4..00:02:37,950 
000000c0 (0x4ad768): 2d 2d 3e 20 30 30 3a 30 32 3a 34 30 2c 35 31 30  --> 00:02:40,510
000000d0 (0x4ad778): 0d 0a 57 69 65 20 6b f6 6e 6e 74 65 20 69 63 68  ..Wie k.nnte ich
000000e0 (0x4ad788): 20 64 61 73 20 61 6d 20 62 65 73 74 65 6e 0d 0a   das am besten..
000000f0 (0x4ad798): 72 65 63 68 74 6c 69 63 68 20 62 65 67 72 fc 6e  rechtlich begr.n
00000100 (0x4ad7a8): 64 65 6e 3f 0d 0a 0d 0a 35 35 0d 0a 30 30 3a 30  den?....55..00:0
00000110 (0x4ad7b8): 32 3a 34 30 2c 35 32 30 20 2d 2d 3e 20 30 30 3a  2:40,520 --> 00:
00000120 (0x4ad7c8): 30 32 3a 34 32 2c 39 33 30 0d 0a 49 63 68 20 6d  02:42,930..Ich m
00000130 (0x4ad7d8): 75 73 73 20 65 73 20 67 65 6e 61 75 20 77 69 73  uss es genau wis
00000140 (0x4ad7e8): 73 65 6e 2e 0d 0a 0d 0a 35 36 0d 0a 30 30 3a 30  sen.....56..00:0
00000150 (0x4ad7f8): 32 3a 34 33 2c 39 35 30 20 2d 2d 3e 20 30 30 3a  2:43,950 --> 00:
00000160 (0x4ad808): 30 32 3a 34 37 2c 38 30 30 0d 0a 4d 73 2e 20 4b  02:47,800..Ms. K
00000170 (0x4ad818): 65 6c 6c 79 2c 20 69 63 68 20 72 61 74 65 20 49  elly, ich rate I
00000180 (0x4ad828): 68 6e 65 6e 0d 0a 64 61 73 20 47 61 6e 7a 65 20  hnen..das Ganze 
00000190 (0x4ad838): 7a 75 20 76 65 72 67 65 73 73 65 6e 2e 0d 0a 0d  zu vergessen....
000001a0 (0x4ad848): 0a 35 37 0d 0a 30 30 3a 30 32 3a 34 37 2c 38 31  .57..00:02:47,81
000001b0 (0x4ad858): 30 20 2d 2d 3e 20 30 30 3a 30 32 3a 35 30 2c 31  0 --> 00:02:50,1
000001c0 (0x4ad868): 31 30 0d 0a 41 75 66 67 72 75 6e 64 20 64 65 72  10..Aufgrund der
000001d0 (0x4ad878): 20 54 61 74 73 61 63 68 65 2c 0d 0a 64 61 73 73   Tatsache,..dass
000001e0 (0x4ad888): 20 53 69 65 20 68 69 65 72 68 65 72 20 67 65 6b   Sie hierher gek
000001f0 (0x4ad898): 6f 6d 6d 65 6e 20 73 69 6e 64 2c 0d 0a 0d 0a 35  ommen sind,....5
00000200 (0x4ad8a8): 38 0d 0a 30 30 3a 30 32 3a 35 30 2c 31 32 30 20  8..00:02:50,120 
00000210 (0x4ad8b8): 2d 2d 3e 20 30 30 3a 30 32 3a 35 35 2c 39 38 30  --> 00:02:55,980
00000220 (0x4ad8c8): 0d 0a 68 61 62 65 6e 20 53 69 65 20 64 65 6d 6f  ..haben Sie demo
00000230 (0x4ad8d8): 6e 73 74 72 69 65 72 74 2c 20 64 61 73 73 20 53  nstriert, dass S
00000240 (0x4ad8e8): 69 65 20 64 61 73 20 57 65 73 65 6e 20 75 6e 64  ie das Wesen und
00000250 (0x4ad8f8): 0d 0a 64 69 65 20 42 65 73 63 68 61 66 66 65 6e  ..die Beschaffen

when the buffers should be issued in sync:
root@dm8000:/media/hdd/movie/mkv# /testProgs/playbin-text file:///media/hdd/movie/mkv/testsub.mkv
** Message: received a subtitle at position 0:00:01.061162000, running_time 0:00:01.061273000
00000000 (0x2b91da38): 32 34 2c 30 2c 45 64 65 6e 2c 53 61 6b 69 2c 30  24,0,Eden,Saki,0
00000010 (0x2b91da48): 30 30 30 2c 30 30 30 30 2c 30 30 30 30 2c 2c 48  000,0000,0000,,H
00000020 (0x2b91da58): 65 20 68 61 64 20 6e 6f 20 63 68 6f 69 63 65 20  e had no choice 
00000030 (0x2b91da68): 62 75 74 20 74 6f 20 62 65 63 6f 6d 65 20 61 20  but to become a 
00000040 (0x2b91da78): 70 72 69 6e 63 65 2e                             prince.         
** Message: received a subtitle at position 0:00:04.371106000, running_time 0:00:04.371188000
00000000 (0x2b9417f4): 32 35 2c 30 2c 45 64 65 6e 2c 53 61 6b 69 2c 30  25,0,Eden,Saki,0
00000010 (0x2b941804): 30 30 30 2c 30 30 30 30 2c 30 30 30 30 2c 2c 41  000,0000,0000,,A
00000020 (0x2b941814): 74 20 61 6e 79 20 72 61 74 65 2c                 t any rate,     
** Message: received a subtitle at position 0:00:05.651056000, running_time 0:00:05.651135000
00000000 (0x2b955a9b): 32 36 2c 30 2c 45 64 65 6e 2c 53 61 6b 69 2c 30  26,0,Eden,Saki,0
00000010 (0x2b955aab): 30 30 30 2c 30 30 30 30 2c 30 30 30 30 2c 2c 68  000,0000,0000,,h
00000020 (0x2b955abb): 65 20 72 65 61 6c 69 7a 65 64 20 74 68 61 74 20  e realized that 
00000030 (0x2b955acb): 61 20 73 63 61 70 65 67 6f 61 74 20 6b 6e 6f 77  a scapegoat know
00000040 (0x2b955adb): 6e 20 61 73 20 61 20 22 70 72 69 6e 63 65 22 20  n as a "prince" 
00000050 (0x2b955aeb): 69 73 20 6e 65 65 64 65 64 20 74 6f 20 75 73 68  is needed to ush
00000060 (0x2b955afb): 65 72 20 69 6e 20 74 68 65 20 66 75 74 75 72 65  er in the future
00000070 (0x2b955b0b): 20 77 65 20 68 6f 70 65 20 66 6f 72 2e            we hope for.   

the problem is not restricted to a certain subtitle file.
source code to be attached.
Comment 1 Sebastian Dröge (slomo) 2010-04-23 09:11:26 UTC
The syncing should be done in the subtitle renderer or subtitle sink, as is necessary for audio/video too. The substitle sink should also only accept subtitle caps that it can really handle, otherwise it will get raw srt/whatever subtitles. See bug #614942.
Comment 2 Sebastian Dröge (slomo) 2010-04-23 14:10:15 UTC
Ah I understand your problem now... that's the same as in bug #614942.

*** This bug has been marked as a duplicate of bug 614942 ***
Comment 3 Andreas Frisch 2010-04-27 21:00:43 UTC
sebastian i am sorry - it actually did not link when using text/x-plain as caps. my debug output was wrong, i had executed the wrong binary.

however, when setting caps to text/x-pango-markup on my example content, it plays fine. so the fix works after all, thanks!