[완료] 자막과 동영상을 동시에 토템으로 재생할때 발생하는 오류의 해결방법은?

회니의 이미지

http://kldp.org/node/81552

우선은 위의 질답문을 참조하여 따라 하였습니다.
모든 로그는 정상적으로 출력되었습니다.
(GST_DEBUG=decodebin:4,decodebin2:4 totem blahblah.avi 로그는 첨부하였습니다.)
동영상과 자막을 동시에 재생하면 Internal data flow error 메시지는 발생하지 않지만, 토템이 멈춰버립니다.
역시 동영상만 재생하면 잘됩니다.
어떻게 해야 합니까?

임시로 자막과 동영상을 같이 재생할 경우에는 vlc를 사용하고 있습니다.
참조 : http://kldp.org/node/81499

echo $USE_DECODEBIN2
1
gst-inspect decodebin2
Factory Details:
  Long name:    Decoder Bin
  Class:        Generic/Bin/Decoder
  Description:  Autoplug and decode to raw media
  Author(s):    Edward Hervey <edward@fluendo.com>
  Rank:         none (0)
 
Plugin Details:
  Name:                 decodebin2
  Description:          decoder bin newer version
  Filename:             /usr/lib64/gstreamer-0.10/libgstdecodebin2.so
  Version:              0.10.12
  License:              LGPL
  Source module:        gst-plugins-base
  Binary package:       Fedora Core gstreamer-plugins-base package
  Origin URL:           <a href="http://download.fedora.redhat.com/fedora
 
GObject
" rel="nofollow">http://download.fedora.redhat.com/fedora
 
GObject
</a> +----GstObject
       +----GstElement
             +----GstBin
                   +----GstDecodeBin2
 
Implemented Interfaces:
  GstChildProxy
 
Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      ANY
 
  SRC template: 'src%d'
    Availability: Sometimes
    Capabilities:
      ANY
 
 
Element Flags:
  no flags set
 
Bin Flags:
  no flags set
 
Element Implementation:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: gst_decode_bin_change_state
  Has custom save_thyself() function: gst_bin_save_thyself
  Has custom restore_thyself() function: gst_bin_restore_thyself
 
Clocking Interaction:
  element requires a clock
  element is supposed to provide a clock but returned NULL
 
Indexing capabilities:
  element can do indexing
 
Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_proxy_pad_do_chain
      Has custom eventfunc(): gst_proxy_pad_do_event
      Has custom queryfunc(): gst_proxy_pad_do_query
        Provides query types:
      Has custom intconnfunc(): gst_proxy_pad_do_internal_link
      Has bufferallocfunc(): gst_proxy_pad_do_bufferalloc
 
Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "decodebin20"
  caps                : The caps on which to stop decoding.
                        flags: readable, writable
                           video/x-raw-yuv
                           video/x-raw-rgb
                           video/x-raw-gray
                           audio/x-raw-int
                           audio/x-raw-float
                           text/plain
                           text/x-pango-markup
 
 
Element Signals:
  "new-decoded-pad" :  void user_function (GstElement* object,
                                           GstPad* arg0,
                                           gboolean arg1,
                                           gpointer user_data);
  "removed-decoded-pad" :  void user_function (GstElement* object,
                                               GstPad* arg0,
                                               gpointer user_data);
  "unknown-type" :  void user_function (GstElement* object,
                                        GstPad* arg0,
                                        GstCaps* arg1,
                                        gpointer user_data);
  "autoplug-continue" :  gboolean user_function (GstElement* object,
                                                 GstCaps* arg0,
                                                 gpointer user_data);
  "autoplug-sort" :  gboolean user_function (GstElement* object,
                                             GstCaps* arg0,
                                             gpointer arg1,
                                             gpointer user_data);
 
Children:
  async-fakesink
  typefind
File attachments: 
첨부파일 크기
Plain text icon log.txt67.75 KB
7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

답변이라고 하긴 좀 그렇지만, 토템을 껐다가 켜면 될 때도 있더군요. -_-;;

회니의 이미지

몇번씩 껐다가 켜도, 재부팅해도 동일한 현상이 발생합니다.
동일한 이슈가 있는 사람은 없으신가요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.