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 781269 - unable to play FLI file from autodesk animator pro
unable to play FLI file from autodesk animator pro
Status: RESOLVED OBSOLETE
Product: clutter-gst
Classification: Other
Component: general
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: clutter-gst-maint
clutter-gst-maint
Depends on:
Blocks:
 
 
Reported: 2017-04-13 13:02 UTC by Bastien Nocera
Modified: 2021-05-25 17:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
traces (13.78 KB, text/plain)
2017-04-13 15:44 UTC, Bastien Nocera
Details

Description Bastien Nocera 2017-04-13 13:02:48 UTC
+++ This bug was initially created as a clone of Bug #780195 +++

This file, an example FLI file coming with the autodesk animator pro code, doesn't properly play in gstreamer:
https://github.com/AnimatorPro/Animator-Pro/blob/master/src/V/QUICKFLI/ANN2.FLI

clutter-1.26.0-2.fc26.x86_64
clutter-gst from clutter-gst-3.0 branch

Intel® Haswell Desktop graphics card, under Wayland

(totem:4736): Cogl-WARNING **: Shader compilation failed:
0:89(21): warning: `cogl_layer0' used uninitialized
0:102(21): warning: `cogl_layer1' used uninitialized
0:115(21): warning: `cogl_layer2' used uninitialized
0:126(16): error: no function with name 'clutter_gst_sample_video3'
0:126(2): error: operands to arithmetic operators must be numeric
0:126(2): error: could not implicitly convert error to vec4

  • #0 _g_log_abort
    at /home/hadess/Projects/jhbuild/glib/glib/gmessages.c line 549
  • #1 g_logv
    at /home/hadess/Projects/jhbuild/glib/glib/gmessages.c line 1357
  • #2 g_log
    at /home/hadess/Projects/jhbuild/glib/glib/gmessages.c line 1398
  • #3 _cogl_pipeline_fragend_glsl_end
    at driver/gl/cogl-pipeline-fragend-glsl.c line 1088
  • #4 _cogl_pipeline_flush_gl_state
    at driver/gl/cogl-pipeline-opengl.c line 1404
  • #5 _cogl_gl_flush_attributes_state
    at driver/gl/cogl-attribute-gl.c line 472
  • #6 _cogl_flush_attributes_state
  • #7 _cogl_framebuffer_gl_draw_attributes
  • #8 _cogl_journal_flush_modelview_and_entries
    at cogl-journal.c line 341
  • #9 _cogl_journal_flush_texcoord_vbo_offsets_and_entries
    at cogl-journal.c line 565
  • #10 _cogl_journal_flush_vbo_offsets_and_entries
    at cogl-journal.c line 673
  • #11 batch_and_call
    at cogl-journal.c line 266
  • #12 _cogl_journal_flush
    at cogl-journal.c line 1400
  • #13 _cogl_framebuffer_flush_journal
    at cogl-framebuffer.c line 636
  • #14 cogl_flush
    at cogl.c line 323
  • #15 cogl_onscreen_swap_buffers_with_damage
    at cogl-onscreen.c line 316
  • #16 clutter_stage_cogl_redraw
    from /lib64/libclutter-1.0.so.0
  • #17 clutter_stage_gdk_redraw
    from /lib64/libclutter-1.0.so.0
  • #18 _clutter_stage_do_update
    from /lib64/libclutter-1.0.so.0
  • #19 clutter_master_clock_gdk_update
    from /lib64/libclutter-1.0.so.0
  • #20 g_cclosure_marshal_VOID__VOID
    at /home/hadess/Projects/jhbuild/glib/gobject/gmarshal.c line 875
  • #21 g_closure_invoke
    at /home/hadess/Projects/jhbuild/glib/gobject/gclosure.c line 804
  • #22 signal_emit_unlocked_R
    at /home/hadess/Projects/jhbuild/glib/gobject/gsignal.c line 3635
  • #23 g_signal_emit_valist
    at /home/hadess/Projects/jhbuild/glib/gobject/gsignal.c line 3391
  • #24 g_signal_emit
    at /home/hadess/Projects/jhbuild/glib/gobject/gsignal.c line 3447
  • #25 _gdk_frame_clock_emit_paint
    at /home/hadess/Projects/jhbuild/gtk+-3/gdk/gdkframeclock.c line 640
  • #26 gdk_frame_clock_paint_idle
    at /home/hadess/Projects/jhbuild/gtk+-3/gdk/gdkframeclockidle.c line 430
  • #27 gdk_threads_dispatch
    at /home/hadess/Projects/jhbuild/gtk+-3/gdk/gdk.c line 743
  • #28 g_timeout_dispatch
    at /home/hadess/Projects/jhbuild/glib/glib/gmain.c line 4706
  • #29 g_main_dispatch
    at /home/hadess/Projects/jhbuild/glib/glib/gmain.c line 3227
  • #30 g_main_context_dispatch
    at /home/hadess/Projects/jhbuild/glib/glib/gmain.c line 3890
  • #31 g_main_context_iterate
    at /home/hadess/Projects/jhbuild/glib/glib/gmain.c line 3963
  • #32 g_main_context_iteration
    at /home/hadess/Projects/jhbuild/glib/glib/gmain.c line 4024
  • #33 g_application_run
    at /home/hadess/Projects/jhbuild/glib/gio/gapplication.c line 2381
  • #34 main
    at /home/hadess/Projects/jhbuild/totem-tmp/src/totem.c line 83

Comment 1 Lionel Landwerlin 2017-04-13 15:31:09 UTC
That's really odd, it's working fine on my machine :/
Running wayland and clutter-gst 3.0.24 (pretty much 3.0 branch).

What version of Mesa are you running?
Could you attached the traces of :

COGL_DEBUG=show-source totem /tmp/ANN2.FLI 2> /tmp/traces

Thanks!
Comment 2 Bastien Nocera 2017-04-13 15:44:29 UTC
Created attachment 349829 [details]
traces

mesa-libGL-17.0.2-1.fc26.x86_64
kernel 4.10.4
libglvnd-0.2.999-11.gitdc16f8c.fc26.x86_64

Other videos work fine, just this one causes problems...
Comment 3 André Klapper 2021-05-25 17:32:44 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/clutter-gst/-/issues/

Thank you for your understanding and your help.