Crash with high dimension video

Bug #399725 reported by Paolo Melchiorre
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Arista Transcoder
Fix Released
Undecided
Unassigned
arista (Ubuntu)
Fix Released
Medium
Alessio Treglia

Bug Description

test file:
http://www.studibiblici.it/VideoOmelie/ANNO_B_2009/MC6,7-13.wmv

$ arista-gtk -v
arista.presets [470]: DEBUG Loaded device Cowon D2 (2 presets)
arista.presets [470]: DEBUG Loaded device Computer (4 presets)
arista.presets [470]: DEBUG Loaded device DVD Player (3 presets)
arista.presets [470]: DEBUG Loaded device Apple iPod (2 presets)
arista.presets [470]: DEBUG Loaded device Sony NWZ-818 (2 presets)
arista.presets [470]: DEBUG Loaded device PDA Generic (2 presets)
arista.presets [470]: DEBUG Loaded device Sony Playstation 3 (2 presets)
arista.presets [470]: DEBUG Loaded device Sony PSP (2 presets)
arista.presets [470]: DEBUG Loaded device Nokia N Series (2 presets)
arista.queue [168]: DEBUG Found item in queue! Queue is Coda di codifica: [Queue entry /home/paulox/960x720.wmv -> PAL DVD ffmux_dvd -> /home/paulox/960x720.mpg]
arista.discoverer [204]: DEBUG Apertura /home/paulox/960x720.wmv
arista.transcoder [450]: DEBUG filesrc location="/home/paulox/960x720.wmv" name=source ! decodebin2 name=dmux ffmux_dvd name=mux ! queue ! filesink name=sink location="/home/paulox/960x720.mpg" dmux. ! queue ! ffmpegcolorspace ! videorate ! videoscale ! video/x-raw-yuv, width=\(int\)960, height=\(int\)720, framerate=\(fraction\)25/1, pixel-aspect-ratio=\(fraction\)1/1\; video/x-raw-rgb, width=\(int\)960, height=\(int\)720, framerate=\(fraction\)25/1, pixel-aspect-ratio=\(fraction\)1/1 ! mpeg2enc format=9 bitrate=4000 ! tee name=videotee ! queue ! mux.video_00 dmux. ! queue ! audioconvert ! audiorate ! audioresample ! audio/x-raw-int\; audio/x-raw-float ! lame bitrate=128 ! mux.audio_00
**ERROR: [python] Horizontal size is greater than permitted in specified Level

Related branches

Revision history for this message
Paolo Melchiorre (paulox) wrote :

For Divx preset all works nice

$ arista-gtk -v
arista.presets [470]: DEBUG Loaded device Cowon D2 (2 presets)
arista.presets [470]: DEBUG Loaded device Computer (4 presets)
arista.presets [470]: DEBUG Loaded device DVD Player (3 presets)
arista.presets [470]: DEBUG Loaded device Apple iPod (2 presets)
arista.presets [470]: DEBUG Loaded device Sony NWZ-818 (2 presets)
arista.presets [470]: DEBUG Loaded device PDA Generic (2 presets)
arista.presets [470]: DEBUG Loaded device Sony Playstation 3 (2 presets)
arista.presets [470]: DEBUG Loaded device Sony PSP (2 presets)
arista.presets [470]: DEBUG Loaded device Nokia N Series (2 presets)
arista.queue [168]: DEBUG Found item in queue! Queue is Coda di codifica: [Queue entry /home/paulox/960x720.wmv -> DivX Home Theater avimux -> /home/paulox/960x720.avi]
arista.discoverer [204]: DEBUG Apertura /home/paulox/960x720.wmv
arista.transcoder [450]: DEBUG filesrc location="/home/paulox/960x720.wmv" name=source ! decodebin2 name=dmux avimux name=mux ! queue ! filesink name=sink location="/home/paulox/960x720.avi" dmux. ! queue ! ffmpegcolorspace ! videorate ! videoscale ! video/x-raw-yuv, width=\(int\)640, height=\(int\)480, framerate=\(fraction\)5000000/333333, pixel-aspect-ratio=\(fraction\)1/1\; video/x-raw-rgb, width=\(int\)640, height=\(int\)480, framerate=\(fraction\)5000000/333333, pixel-aspect-ratio=\(fraction\)1/1 ! xvidenc pass=quant quantizer=5 max-bframes=0 trellis=true ! tee name=videotee ! queue ! mux.video_00 dmux. ! queue ! audioconvert ! audiorate ! audioresample ! audio/x-raw-int\; audio/x-raw-float ! lame bitrate=160 ! mux.audio_00
arista-gtk [594]: DEBUG Pulizia e svuotamento buffers..

Revision history for this message
Daniel G. Taylor (danielgtaylor) wrote :

Updated preset in trunk should force sane limits on width/height ignoring spec maximum limits that seem to crash.

Changed in arista:
status: New → Fix Committed
Changed in arista (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in arista (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Alessio Treglia (quadrispro)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package arista - 0.9.3+repack-0ubuntu4

---------------
arista (0.9.3+repack-0ubuntu4) lucid; urgency=low

  * debian/patches/02-log_extra_info_on_missing_plugins.patch:
    - arista/presets.py: Log some extra information while attempting to
      automagically install missing plugins.
  * debian/patches/03-crash_with_high_dimension_video.patch:
    - presets/dvd.xml: Constrain DVD MPEG2 sizes as GStreamer DVD stuff
      doesn't seem to be totally spec compliant (LP: #399725).
  * debian/patches/04-remember_last_opened_location.patch:
    - arista-gtk: Remember last opened location for file chooser dialog as
      a gconf setting (LP: #407146).
  * debian/patches/05-ellipsize_filename.patch:
    - arista-gtk: Ellipsize long filenames so the window doesn't grow to a
      ridiculous size (LP: #407149).
  * debian/patches/06-non_utf8_locales.patch:
    - arista-gtk: Fix translation for non-UTF8 locale (LP: #410266).
  * debian/patches/07-gstreamer_videocaps.patch:
    - arista/transcoder.py: Catch a rare case where GStreamer didn't set
      videocaps for a video file properly (LP: #441069).
  * debian/patches/08-negative_remaining_time.patch:
    - arista/transcoder.py: Don't display strange negative status information,
      instead fall back to saying an unknown amount of time remains with no
      current status.
 -- Alessio Treglia <email address hidden> Sun, 06 Dec 2009 19:06:55 +0100

Changed in arista (Ubuntu):
status: In Progress → Fix Released
Changed in arista:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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