1. 10 Jul, 2006 2 commits
  2. 07 Jul, 2006 1 commit
  3. 03 Jul, 2006 1 commit
  4. 15 Jun, 2006 2 commits
  5. 26 May, 2006 2 commits
  6. 24 May, 2006 1 commit
  7. 22 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: po/POTFILES.in: · bd10b5c3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
      po/POTFILES.in:
      Throw an error when the file is encrypted. Move plugin_init stuff
      to the end of the file, add stuff for i18n, make debug category
      static.
      bd10b5c3
  8. 11 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing... · c4feff34
      Wim Taymans authored
      gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
      (gst_qtdemux_handle_esds):
      Figure out the real audio type in mp4a boxes by parsing the
      optional descriptors in the optional esds box. Promote the
      default AAC to mp3 when indicated. Fixes #330632.
      c4feff34
  9. 10 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions. · 55fc42d1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
      (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
      Parse version 2 sample descriptions.
      Don't #define gst_util_dump_mem(), use something more
      specific instead to avoid confusion.
      55fc42d1
  10. 08 May, 2006 1 commit
  11. 03 May, 2006 1 commit
  12. 25 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Define GstElementDetails as const and also static (when defined as global) · bf3fd4f9
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/arts/gst_arts.c:
      * ext/artsd/gstartsdsink.c:
      * ext/audiofile/gstafparse.c:
      * ext/audiofile/gstafsink.c:
      * ext/audiofile/gstafsrc.c:
      * ext/audioresample/gstaudioresample.c:
      * ext/bz2/gstbz2dec.c:
      * ext/bz2/gstbz2enc.c:
      * ext/cdaudio/gstcdaudio.c:
      * ext/directfb/dfbvideosink.c:
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
      * ext/faac/gstfaac.c: (gst_faac_base_init):
      * ext/faad/gstfaad.c:
      * ext/gsm/gstgsmdec.c:
      * ext/gsm/gstgsmenc.c:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/libfame/gstlibfame.c:
      * ext/libmms/gstmms.c: (gst_mms_base_init):
      * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
      * ext/nas/nassink.c: (gst_nassink_base_init):
      * ext/neon/gstneonhttpsrc.c:
      * ext/sdl/sdlaudiosink.c:
      * ext/sdl/sdlvideosink.c:
      * ext/shout/gstshout.c:
      * ext/snapshot/gstsnapshot.c:
      * ext/sndfile/gstsf.c:
      * ext/swfdec/gstswfdec.c:
      * ext/tarkin/gsttarkindec.c:
      * ext/tarkin/gsttarkinenc.c:
      * ext/theora/theoradec.c:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
      * gst/chart/gstchart.c:
      * gst/colorspace/gstcolorspace.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
      * gst/festival/gstfestival.c:
      * gst/filter/gstbpwsinc.c:
      * gst/filter/gstiir.c:
      * gst/filter/gstlpwsinc.c:
      * gst/freeze/gstfreeze.c:
      * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
      * gst/librfb/gstrfbsrc.c:
      * gst/mixmatrix/mixmatrix.c:
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      * gst/mpeg2sub/gstmpeg2subt.c:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      * gst/multifilesink/gstmultifilesink.c:
      * gst/overlay/gstoverlay.c:
      * gst/passthrough/gstpassthrough.c:
      * gst/playondemand/gstplayondemand.c:
      * gst/qtdemux/qtdemux.c:
      * gst/rtjpeg/gstrtjpegdec.c:
      * gst/rtjpeg/gstrtjpegenc.c:
      * gst/smooth/gstsmooth.c:
      * gst/smoothwave/gstsmoothwave.c:
      * gst/spectrum/gstspectrum.c:
      * gst/speed/gstspeed.c:
      * gst/stereo/gststereo.c:
      * gst/switch/gstswitch.c:
      * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
      * gst/vbidec/gstvbidec.c:
      * gst/videocrop/gstvideocrop.c:
      * gst/videodrop/gstvideodrop.c:
      * gst/virtualdub/gstxsharpen.c:
      * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
      * gst/y4m/gsty4mencode.c:
      * sys/cdrom/gstcdplayer.c:
      * sys/directdraw/gstdirectdrawsink.c:
      * sys/directsound/gstdirectsoundsink.c:
      * sys/glsink/glimagesink.c:
      * sys/qcam/gstqcamsrc.c:
      * sys/v4l2/gstv4l2src.c:
      * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
      * sys/ximagesrc/ximagesrc.c:
      Define GstElementDetails as const and also static (when defined as
      global)
      bf3fd4f9
  13. 20 Apr, 2006 1 commit
  14. 19 Apr, 2006 1 commit
  15. 10 Apr, 2006 3 commits
  16. 08 Apr, 2006 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations. · e843de1d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
      (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
      (qtdemux_dump_stco), (qtdemux_parse_trak):
      Don't make rounding errors in timestamp/duration calculations.
      Fix timestamps for AMR and IMA4.  Fixes (#337436).
      Create a dummy segment even when there is no edit list.
      e843de1d
  17. 06 Apr, 2006 2 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Added full edit list support. · 83208d04
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
      (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
      (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
      (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
      (gst_qtdemux_activate_segment),
      (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (qtdemux_parse_trak):
      Added full edit list support.
      Avoid overflows in prologue image detection code.
      Avoid roundoff errors in timestamp calculations.
      83208d04
    • j^'s avatar
      Unify the long descriptions in the plugin details (#337263). · dacf8eaa
      j^ authored
      Original commit message from CVS:
      Patch by: j^  <j at bootlab dot org>
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/arts/gst_arts.c:
      * ext/artsd/gstartsdsink.c:
      * ext/audiofile/gstafparse.c:
      * ext/audiofile/gstafsink.c:
      * ext/audiofile/gstafsrc.c:
      * ext/cdaudio/gstcdaudio.c:
      * ext/directfb/dfbvideosink.c:
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
      * ext/faac/gstfaac.c: (gst_faac_base_init):
      * ext/faad/gstfaad.c:
      * ext/gsm/gstgsmdec.c:
      * ext/gsm/gstgsmenc.c:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/libfame/gstlibfame.c:
      * ext/libmms/gstmms.c: (gst_mms_base_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
      * ext/nas/nassink.c: (gst_nassink_base_init):
      * ext/neon/gstneonhttpsrc.c:
      * ext/polyp/polypsink.c: (gst_polypsink_base_init):
      * ext/sdl/sdlaudiosink.c:
      * ext/sdl/sdlvideosink.c:
      * ext/shout/gstshout.c:
      * ext/snapshot/gstsnapshot.c:
      * ext/sndfile/gstsf.c:
      * ext/tarkin/gsttarkindec.c:
      * ext/tarkin/gsttarkinenc.c:
      * ext/theora/theoradec.c:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
      * gst/chart/gstchart.c:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
      * gst/festival/gstfestival.c:
      * gst/filter/gstiir.c:
      * gst/filter/gstlpwsinc.c:
      * gst/freeze/gstfreeze.c:
      * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
      * gst/mixmatrix/mixmatrix.c:
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      * gst/mpeg2sub/gstmpeg2subt.c:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      * gst/multifilesink/gstmultifilesink.c:
      * gst/overlay/gstoverlay.c:
      * gst/passthrough/gstpassthrough.c:
      * gst/playondemand/gstplayondemand.c:
      * gst/qtdemux/qtdemux.c:
      * gst/rtjpeg/gstrtjpegdec.c:
      * gst/rtjpeg/gstrtjpegenc.c:
      * gst/smooth/gstsmooth.c:
      * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
      * gst/videocrop/gstvideocrop.c:
      * gst/videodrop/gstvideodrop.c:
      * gst/virtualdub/gstxsharpen.c:
      * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
      * gst/y4m/gsty4mencode.c:
      Unify the long descriptions in the plugin details (#337263).
      dacf8eaa
  18. 05 Apr, 2006 1 commit
  19. 04 Apr, 2006 2 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: More cleanups, added comments. · ab45a8ca
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
      (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
      More cleanups, added comments.
      Mark discontinuities on outgoing buffers.
      Post better errors when something goes wrong.
      Handle EOS and segment end properly.
      ab45a8ca
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes. · d1e0df82
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_push_event), (gst_qtdemux_go_back),
      (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
      (gst_qtdemux_handle_src_event), (plugin_init),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
      (gst_qtdemux_loop), (gst_qtdemux_chain),
      (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
      (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
      (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
      * gst/qtdemux/qtdemux.h:
      Handle stss boxes so we can mark and find keyframes.
      Implement correct accurate and keyframe seeking.
      Use _DEBUG_OBJECT when possible.
      d1e0df82
  20. 01 Apr, 2006 1 commit
  21. 15 Mar, 2006 2 commits
  22. 09 Mar, 2006 1 commit
  23. 08 Mar, 2006 1 commit
  24. 05 Mar, 2006 1 commit
  25. 03 Mar, 2006 1 commit
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too... · 28901daf
      Edward Hervey authored
      gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
      Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
      when parsing.
      Also let's be a bit less vulgar in our warning messages :)
      28901daf
  26. 28 Feb, 2006 1 commit
  27. 24 Feb, 2006 1 commit
  28. 22 Feb, 2006 1 commit
  29. 17 Feb, 2006 2 commits
  30. 16 Feb, 2006 1 commit
  31. 15 Feb, 2006 1 commit