Replace totem-video-thumbnailer with custom gstreamer thumbnailer

Bug #687962 reported by Manish Sinha (मनीष सिन्हा)
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
In Progress
High
Jason Gerard DeRose
GStreamer
Expired
Wishlist

Bug Description

I know it sounds to be a duplicate of bug #680886
It's better to keep the bugs separate just like bug #687961

If you check dmedialib/extractor.py and look at line 182 in function generate_thumbnail
http://bazaar.launchpad.net/~dmedia/dmedia/trunk/annotate/head:/dmedialib/extractor.py#L184

You can see that it uses popen to communicate to totem-video-thumbnailer to get the video metadata. This needs to go away and replaced with hachoir-metadata

Revision history for this message
Jason Gerard DeRose (jderose) wrote :

I changed the title of this bug slightly as we can't replace totem-video-thumbnailer with hachoir-metadata... this will require a custom gstreamer thumbnailer (quite easy with python-gstreamer).

summary: - Replace totem-video-thumbnailer and use hachoir-metadata
+ Replace totem-video-thumbnailer with custom gstreamer thumbnailer
Changed in dmedia:
status: New → Triaged
importance: Undecided → High
milestone: none → 0.3
Changed in dmedia:
milestone: 0.3 → 0.4
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

I'm trying to keep the 0.4 cycle more focused, so I'm re-targeted this for 0.5 as it doesn't fit the 0.4 theme. Which is not to say someone can't take this on during 0.4 - if you completed it, I will land it!

Changed in dmedia:
milestone: 0.4 → 0.5
Changed in dmedia:
milestone: 0.5 → 0.6
Changed in dmedia:
milestone: 0.6 → 0.7
Changed in dmedia:
milestone: 0.7 → 0.8
Changed in dmedia:
milestone: 11.08 → 11.10
Changed in dmedia:
milestone: 11.10 → 11.11
Changed in dmedia:
milestone: 11.11 → 11.12
Changed in dmedia:
milestone: 11.12 → 12.02
Changed in dmedia:
milestone: 12.02 → 12.03
Changed in dmedia:
milestone: 12.03 → 12.04
Changed in dmedia:
milestone: 12.04 → 12.05
Changed in dmedia:
milestone: 12.05 → 12.06
Changed in dmedia:
assignee: nobody → Jason Gerard DeRose (jderose)
status: Triaged → In Progress
Changed in dmedia:
milestone: 12.06 → 12.07
Changed in dmedia:
milestone: 12.07 → 12.08
Changed in dmedia:
milestone: 12.08 → 12.09
Changed in dmedia:
milestone: 12.09 → 12.10
Changed in dmedia:
milestone: 12.10 → 12.11
Changed in dmedia:
milestone: 12.11 → 12.12
Changed in dmedia:
milestone: 12.12 → 13.01
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

FWIW, this is something that should be done in gstreamer - probably by the gst discoverer. It would make sense to rip the thumbnailer out of totem and put into gstreamer for all apps to use.

Additionally to GNOME bug 667203, GNOME bug 432661's comment 13 provides a summary of the situation.

Changed in gstreamer:
importance: Unknown → Wishlist
status: Unknown → Confirmed
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

FWIW, it's remarkably little code to write a thumbnailer and the actual blocker is this bug:

https://bugzilla.gnome.org/show_bug.cgi?id=678663

I fully intent on using the thumbnailer I've already written, because that allows us to set it up in exactly the way that makes the most sense for Dmedia.

Changed in dmedia:
milestone: 13.01 → 13.05
Changed in dmedia:
milestone: 13.05 → 13.06
Changed in dmedia:
milestone: 13.06 → 13.07
Changed in dmedia:
milestone: 13.07 → 13.08
Changed in dmedia:
milestone: 13.08 → 13.10
Changed in dmedia:
milestone: 13.10 → 13.12
Changed in dmedia:
milestone: 13.12 → 14.02
Changed in dmedia:
milestone: 14.02 → 14.03
Changed in dmedia:
milestone: 14.03 → 14.04
Changed in dmedia:
milestone: 14.04 → 14.05
Changed in gstreamer:
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.