Imported Upstream version 0.4.5+svn3450
authorAndres Mejia <mcitadel@gmail.com>
Wed, 27 Jul 2011 02:43:07 +0000 (22:43 -0400)
committerAndres Mejia <mcitadel@gmail.com>
Wed, 27 Jul 2011 02:43:07 +0000 (22:43 -0400)
commit252c33779642abb4a61ce35757f0a0d230d03d15
tree9c03bc4b7f2316072cbbae13f8377d76907a116c
parent4f45506d7980cd65418bef69fedea526c30571f1
Imported Upstream version 0.4.5+svn3450
471 files changed:
INSTALLME
Makefile
applications/GPAX/GPAXPlugin.cpp
applications/generators/MPEG4/main.c
applications/generators/MPEG4/templates10.txt
applications/generators/MPEG4/templates8.txt
applications/generators/MPEG4/templates9.txt
applications/m3u82mpd/main.c
applications/mp42avi/main.c
applications/mp42ts/main.c
applications/mp4box/filedump.c
applications/mp4box/fileimport.c
applications/mp4box/live.c
applications/mp4box/main.c
applications/mp4box/wrapper.c [new file with mode: 0644]
applications/mp4box_android/.classpath [new file with mode: 0644]
applications/mp4box_android/.project [new file with mode: 0644]
applications/mp4box_android/AndroidManifest.xml [new file with mode: 0644]
applications/mp4box_android/default.properties [new file with mode: 0644]
applications/mp4box_android/gen/org/enst/mp4box/R.java [new file with mode: 0644]
applications/mp4box_android/proguard.cfg [new file with mode: 0644]
applications/mp4box_android/res/drawable-hdpi/icon.png [new file with mode: 0644]
applications/mp4box_android/res/drawable-ldpi/icon.png [new file with mode: 0644]
applications/mp4box_android/res/drawable-mdpi/icon.png [new file with mode: 0644]
applications/mp4box_android/res/layout/main.xml [new file with mode: 0644]
applications/mp4box_android/res/values/strings.xml [new file with mode: 0644]
applications/mp4box_android/src/com/enst/mp4box/mp4box.java [new file with mode: 0644]
applications/mp4box_android/src/com/enst/mp4box/mp4terminal.java [new file with mode: 0644]
applications/mp4client/Makefile
applications/mp4client/extract.c
applications/mp4client/main.c
applications/mp4client/resource.h
applications/osmo4_android/AndroidManifest.xml
applications/osmo4_android/Osmo4_keystore [new file with mode: 0644]
applications/osmo4_android/build.properties [new file with mode: 0644]
applications/osmo4_android/jni/wrapper-bitmap-20-09-2010.cpp [deleted file]
applications/osmo4_android/jni/wrapper-bitmap-20-09-2010.h [deleted file]
applications/osmo4_android/jni/wrapper.cpp
applications/osmo4_android/jni/wrapper.h
applications/osmo4_android/jni/wrapper_jni.c
applications/osmo4_android/local.properties [deleted file]
applications/osmo4_android/proguard.cfg [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/BitmapView.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/GPACInstance.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/GPACInstanceInterface.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/GpacCallback.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/GpacConfig.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/Osmo4.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/Osmo4GLSurfaceView.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/Osmo4Renderer.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/extra/FileArrayAdapter.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/extra/FileChooserActivity.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/extra/FileEntry.java [deleted file]
applications/osmo4_android/src/com/artemis/Osmo4/logs/GpacLogger.java [deleted file]
applications/osmo4_android/src/com/gpac/Osmo4/BitmapView.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/GPACInstance.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/GPACInstanceInterface.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/GpacCallback.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/GpacConfig.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/Osmo4.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/Osmo4GLSurfaceView.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/Osmo4Renderer.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/extra/FileArrayAdapter.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/extra/FileChooserActivity.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/extra/FileEntry.java [new file with mode: 0644]
applications/osmo4_android/src/com/gpac/Osmo4/logs/GpacLogger.java [new file with mode: 0644]
applications/osmo4_ios/Resources/icon.png [new file with mode: 0644]
applications/osmo4_ios/Resources/osmo.icns [new file with mode: 0644]
applications/osmo4_ios/main.c
applications/osmo4_ios/osmo4ios-Info.plist
applications/osmo4_sym/osmo4_view.cpp
applications/osmo4_w32/Options.cpp
applications/osmo4_w32/Options.h
applications/osmo4_w32/Osmo4.cpp
applications/osmo4_w32/Osmo4.rc
applications/osmo4_wce/Osmo4.cpp
applications/osmo4_wx/Makefile
applications/osmo4_wx/wxOsmo4.cpp
applications/osmophone/main.cpp
applications/osmozilla/Makefile
applications/osmozilla/np_entry.cpp [deleted file]
applications/osmozilla/npn_gate.cpp [deleted file]
applications/osmozilla/npp_gate.cpp [deleted file]
applications/osmozilla/npplat.h [deleted file]
applications/osmozilla/nsIOsmozilla.h
applications/osmozilla/osmo_npapi.cpp [new file with mode: 0644]
applications/osmozilla/osmo_npapi.h [new file with mode: 0644]
applications/osmozilla/osmozilla.cpp
applications/osmozilla/osmozilla.h
applications/osmozilla/osmozilla.rc
applications/udptsseg/Makefile
applications/udptsseg/main.c
applications/v4studio/wxGPACPanel.cpp
bin/smartphone 2003 (armv4)/release/install/archive.bat [new file with mode: 0644]
bin/smartphone 2003 (armv4)/release/install/build_installer.bat [new file with mode: 0644]
bin/smartphone 2003 (armv4)/release/install/do.bat [deleted file]
bin/smartphone 2003 (armv4)/release/install/gpac.inf
bin/win32/release/nsis_install/gpac_installer.nsi
bin/win32/release/nsis_install/readme.txt
build/android/AndroidManifest.xml
build/android/README [new file with mode: 0644]
build/android/gen/com/artemis/gpac/R.java [deleted file]
build/android/gen/com/enst/gpac/R.java [new file with mode: 0644]
build/android/jni/Android.mk
build/android/jni/Application.mk
build/android/jni/common.mk
build/android/jni/gpac_build_android
build/android/jni/libgpac/Android.mk
build/android/jni/libgpac/config.h
build/android/jni/modules/base.mk
build/android/jni/modules/gm_ffmpeg_in.mk
build/android/jni/modules/gm_ft_font.mk
build/android/jni/modules/gm_gpac_js.mk
build/android/jni/modules/gm_widgetman.mk
build/android/jni/mp4box/Android.mk [new file with mode: 0644]
build/android/jni/mp4box/Application.mk [new file with mode: 0644]
build/android/jni/wrapper/Android.mk
build/android/src/com/artemis/gpac/gpac.java [deleted file]
build/android/src/com/enst/gpac/gpac.java [new file with mode: 0644]
build/msvc8/gpac.sln
build/msvc8/hyb_in.vcproj [new file with mode: 0644]
build/msvc8/libgpac.vcproj
build/msvc8/libgpac_dll.vcproj
build/msvc8/osmozilla.vcproj
build/msvc8/rvc_dec.vcproj [new file with mode: 0644]
build/msvc9/GPAX.vcproj
build/msvc9/aac_in.vcproj
build/msvc9/ffmpeg_in.vcproj
build/msvc9/gpac.sln
build/msvc9/libgpac.vcproj
build/msvc9/libgpac_dll.vcproj
build/msvc9/osmozilla.vcproj
build/msvc9/platinum.vcproj
build/osxdmg/Osmo4.app/Contents/Info.plist
build/xcode/README_IOS.txt
build/xcode/build/Release-iphonesimulator/libgpac_dynamic.dylib [new file with mode: 0644]
build/xcode/generate_ios.sh
build/xcode/gpac4ios.xcodeproj/project.pbxproj
build/xcode/libgpac_symbols.h
configure
doc/configuration.html
doc/man/mp4box.1
doc/man/mp4client.1
extra_lib/include/ffmpeg_android/.classpath [new file with mode: 0644]
extra_lib/include/ffmpeg_android/.project [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavcodec/avcodec.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavformat/avformat.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavformat/avio.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/attributes.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/avconfig.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/avutil.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/common.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/error.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/intfloat_readwrite.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/log.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/mathematics.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/mem.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/pixfmt.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libavutil/rational.h [new file with mode: 0644]
extra_lib/include/ffmpeg_android/libswscale/swscale.h [new file with mode: 0644]
extra_lib/include/jpeg/android/jconfig.h [deleted file]
extra_lib/include/jpeg/android/jmorecfg.h [deleted file]
extra_lib/include/jpeg/android/jpeglib.h [deleted file]
extra_lib/include/jpeg/jconfig.h
extra_lib/include/jpeg/jmorecfg.h
extra_lib/include/jpeg/jpeglib.h
extra_lib/include/openssl/asn1.h [new file with mode: 0644]
extra_lib/include/openssl/bio.h [new file with mode: 0644]
extra_lib/include/openssl/bn.h [new file with mode: 0644]
extra_lib/include/openssl/buffer.h [new file with mode: 0644]
extra_lib/include/openssl/comp.h [new file with mode: 0644]
extra_lib/include/openssl/conf.h [new file with mode: 0644]
extra_lib/include/openssl/crypto.h [new file with mode: 0644]
extra_lib/include/openssl/dh.h [new file with mode: 0644]
extra_lib/include/openssl/dsa.h [new file with mode: 0644]
extra_lib/include/openssl/dtls1.h [new file with mode: 0644]
extra_lib/include/openssl/e_os2.h [new file with mode: 0644]
extra_lib/include/openssl/ec.h [new file with mode: 0644]
extra_lib/include/openssl/ecdh.h [new file with mode: 0644]
extra_lib/include/openssl/ecdsa.h [new file with mode: 0644]
extra_lib/include/openssl/err.h [new file with mode: 0644]
extra_lib/include/openssl/evp.h [new file with mode: 0644]
extra_lib/include/openssl/hmac.h [new file with mode: 0644]
extra_lib/include/openssl/kssl.h [new file with mode: 0644]
extra_lib/include/openssl/lhash.h [new file with mode: 0644]
extra_lib/include/openssl/obj_mac.h [new file with mode: 0644]
extra_lib/include/openssl/objects.h [new file with mode: 0644]
extra_lib/include/openssl/opensslconf.h [new file with mode: 0644]
extra_lib/include/openssl/opensslv.h [new file with mode: 0644]
extra_lib/include/openssl/ossl_typ.h [new file with mode: 0644]
extra_lib/include/openssl/pem.h [new file with mode: 0644]
extra_lib/include/openssl/pem2.h [new file with mode: 0644]
extra_lib/include/openssl/pkcs7.h [new file with mode: 0644]
extra_lib/include/openssl/pqueue.h [new file with mode: 0644]
extra_lib/include/openssl/rand.h [new file with mode: 0644]
extra_lib/include/openssl/rsa.h [new file with mode: 0644]
extra_lib/include/openssl/safestack.h [new file with mode: 0644]
extra_lib/include/openssl/sha.h [new file with mode: 0644]
extra_lib/include/openssl/ssl.h [new file with mode: 0644]
extra_lib/include/openssl/ssl2.h [new file with mode: 0644]
extra_lib/include/openssl/ssl23.h [new file with mode: 0644]
extra_lib/include/openssl/ssl3.h [new file with mode: 0644]
extra_lib/include/openssl/stack.h [new file with mode: 0644]
extra_lib/include/openssl/symhacks.h [new file with mode: 0644]
extra_lib/include/openssl/tls1.h [new file with mode: 0644]
extra_lib/include/openssl/x509.h [new file with mode: 0644]
extra_lib/include/openssl/x509_vfy.h [new file with mode: 0644]
extra_lib/lib/android/armeabi-v7a/libeditline.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libfaad.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libffmpeg.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libft2.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libjpeg.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libjs_osmo.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libmad.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libopenjpeg.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libpng.so [deleted file]
extra_lib/lib/android/armeabi-v7a/libz.so [deleted file]
extra_lib/lib/android/armeabi/libeditline.so [deleted file]
extra_lib/lib/android/armeabi/libfaad.so [deleted file]
extra_lib/lib/android/armeabi/libffmpeg.so [deleted file]
extra_lib/lib/android/armeabi/libft2.so [deleted file]
extra_lib/lib/android/armeabi/libjpeg.so [deleted file]
extra_lib/lib/android/armeabi/libjs_osmo.so [deleted file]
extra_lib/lib/android/armeabi/libmad.so [deleted file]
extra_lib/lib/android/armeabi/libopenjpeg.so [deleted file]
extra_lib/lib/android/armeabi/libpng.so [deleted file]
extra_lib/lib/android/armeabi/libz.so [deleted file]
gui/extensions/widget_manager/init.js
gui/gui.js
gui/gui_old.js
gui/mpegu-wm.js
include/gpac/bitstream.h
include/gpac/cache.h
include/gpac/carousel.h [new file with mode: 0644]
include/gpac/compositor.h
include/gpac/config_file.h
include/gpac/configuration.h
include/gpac/constants.h
include/gpac/download.h
include/gpac/esi.h
include/gpac/events.h
include/gpac/ietf.h
include/gpac/internal/bifs_tables.h
include/gpac/internal/camera.h
include/gpac/internal/compositor_dev.h
include/gpac/internal/ietf_dev.h
include/gpac/internal/isomedia_dev.h
include/gpac/internal/m3u8.h
include/gpac/internal/mesh.h
include/gpac/internal/mpd.h
include/gpac/internal/scenegraph_dev.h
include/gpac/internal/terminal_dev.h
include/gpac/isomedia.h
include/gpac/media_tools.h
include/gpac/mediaobject.h
include/gpac/modules/codec.h
include/gpac/modules/service.h
include/gpac/mpeg4_odf.h
include/gpac/mpegts.h
include/gpac/nodes_mpeg4.h
include/gpac/options.h
include/gpac/rtp_streamer.h
include/gpac/scene_manager.h
include/gpac/setup.h
include/gpac/terminal.h
include/gpac/tools.h
include/gpac/user.h
include/win32/stdint.h
include/wince/errno.h
mkdmg.sh
modules/Makefile
modules/aac_in/Makefile
modules/aac_in/aac_in.c
modules/aac_in/faad_dec.c
modules/ac3_in/liba52_dec.c
modules/amr_dec/amr_dec.c
modules/amr_float_dec/amr_float_dec.c
modules/bifs_dec/Makefile
modules/bifs_dec/bifs_dec.c
modules/ctx_load/Makefile
modules/ctx_load/ctx_load.c
modules/directfb_out/Makefile
modules/directfb_out/directfb_out.c
modules/droid_audio/droidaudio.c
modules/droid_audio/javaenv.c
modules/droid_audio/javaenv.h
modules/droid_out/droid_vout-bitmap.c
modules/droid_out/droid_vout.c
modules/dummy_in/Makefile
modules/dx_hw/copy_pixels.c
modules/dx_hw/dx_2d.c
modules/dx_hw/dx_hw.h
modules/dx_hw/dx_window.c
modules/epoc_hw/epoc_codec.cpp
modules/ffmpeg_in/Makefile
modules/ffmpeg_in/ffmpeg_decode.c
modules/ffmpeg_in/ffmpeg_demux.c
modules/ft_font/Makefile
modules/gpac_js/gpac_js.c
modules/hyb_in/fm_fake_pull.c [new file with mode: 0644]
modules/hyb_in/fm_fake_push.c [new file with mode: 0644]
modules/hyb_in/fm_mmbtools.c [new file with mode: 0644]
modules/hyb_in/hyb_in.c [new file with mode: 0644]
modules/hyb_in/hyb_in.h [new file with mode: 0644]
modules/img_in/Makefile
modules/img_in/img_dec.c
modules/img_in/jp2_dec.c
modules/ismacryp/Makefile
modules/isom_in/Makefile
modules/isom_in/load.c
modules/isom_in/read.c
modules/isom_in/read_ch.c
modules/laser_dec/Makefile
modules/laser_dec/laser_dec.c
modules/libplayer/Makefile
modules/libplayer/libplayer.c
modules/mp3_in/Makefile
modules/mp3_in/mad_dec.c
modules/mpd_in/Makefile
modules/mpd_in/mpd_in.c
modules/mpegts_in/Makefile
modules/mpegts_in/mpegts_in.c
modules/odf_dec/Makefile
modules/odf_dec/odf_dec.c
modules/ogg/ogg_load.c
modules/opensvc_dec/Makefile
modules/opensvc_dec/opensvc_dec.c
modules/oss_audio/Makefile
modules/platinum/GPACPlatinum.cpp
modules/raw_out/Makefile
modules/redirect_av/Makefile
modules/redirect_av/ffmpeg_ts_muxer.c
modules/redirect_av/redirect_av.c
modules/rtp_in/Makefile
modules/rtp_in/rtp_stream.c
modules/rtp_in/sdp_fetch.c
modules/rtp_in/sdp_load.c
modules/rvc_dec/Makefile [new file with mode: 0644]
modules/rvc_dec/rvc_dec.c [new file with mode: 0644]
modules/saf_in/Makefile
modules/sdl_out/sdl_out.h
modules/sdl_out/video.c
modules/soft_raster/Makefile
modules/soft_raster/raster_argb.c
modules/svg_in/Makefile
modules/svg_in/svg_in.c
modules/timedtext/Makefile
modules/timedtext/timedtext_dec.c
modules/widgetman/unzip.h
modules/widgetman/wgt_load.c
modules/widgetman/widgetman.c
modules/x11_out/Makefile
modules/x11_out/x11_out.c
modules/xvid_dec/xvid_dec.c
modules/xvid_dec/xvid_dec_wce.cpp
regression_tests/bifs/bifs-cachetexture_nocache.bt
src/Makefile
src/bifs/bifs_node_tables.c
src/bifs/com_dec.c
src/bifs/field_decode.c
src/compositor/audio_input.c
src/compositor/camera.c
src/compositor/compositor.c
src/compositor/compositor_2d.c
src/compositor/compositor_3d.c
src/compositor/events.c
src/compositor/gl_inc.h
src/compositor/hardcoded_protos.c
src/compositor/mpeg4_background2d.c
src/compositor/mpeg4_composite.c
src/compositor/mpeg4_grouping.c
src/compositor/mpeg4_grouping_2d.c
src/compositor/mpeg4_layer_3d.c
src/compositor/mpeg4_layout.c
src/compositor/mpeg4_textures.c
src/compositor/navigate.c
src/compositor/svg_base.c
src/compositor/svg_filters.c
src/compositor/svg_media.c
src/compositor/texturing_gl.c
src/compositor/visual_manager.c
src/compositor/visual_manager.h
src/compositor/visual_manager_2d.c
src/compositor/visual_manager_2d_draw.c
src/compositor/visual_manager_3d.c
src/compositor/visual_manager_3d.h
src/compositor/visual_manager_3d_gl.c
src/export.cpp
src/ietf/rtcp.c
src/ietf/rtp_depacketizer.c
src/ietf/rtp_streamer.c
src/ietf/rtsp_command.c
src/ietf/rtsp_common.c
src/ietf/rtsp_response.c
src/ietf/sdp.c
src/isomedia/box_code_base.c
src/isomedia/box_dump.c
src/isomedia/box_funcs.c
src/isomedia/data_map.c
src/isomedia/hinting.c
src/isomedia/isom_intern.c
src/isomedia/isom_read.c
src/isomedia/isom_store.c
src/isomedia/isom_write.c
src/isomedia/media.c
src/isomedia/meta.c
src/isomedia/movie_fragments.c
src/isomedia/stbl_read.c
src/isomedia/stbl_write.c
src/isomedia/track.c
src/laser/lsr_dec.c
src/laser/lsr_enc.c
src/media_tools/av_parsers.c
src/media_tools/carousel.c [new file with mode: 0644]
src/media_tools/dvb.c [new file with mode: 0644]
src/media_tools/dvb_mpe.c
src/media_tools/img.c
src/media_tools/isom_hinter.c
src/media_tools/isom_tools.c
src/media_tools/m2ts_mux.c
src/media_tools/m3u8.c
src/media_tools/media_export.c
src/media_tools/media_import.c
src/media_tools/mpd.c
src/media_tools/mpegts.c
src/media_tools/text_import.c
src/odf/ipmpx_parse.c
src/odf/odf_code.c
src/scene_manager/encode_isom.c
src/scene_manager/loader_bt.c
src/scene_manager/loader_xmt.c
src/scene_manager/scene_dump.c
src/scene_manager/scene_manager.c
src/scene_manager/swf_bifs.c
src/scene_manager/text_to_bifs.c
src/scenegraph/base_scenegraph.c
src/scenegraph/dom_events.c
src/scenegraph/dom_smjs.c
src/scenegraph/mpeg4_nodes.c
src/scenegraph/smil_anim.c
src/scenegraph/svg_attributes.c
src/scenegraph/svg_smjs.c
src/scenegraph/vrml_proto.c
src/scenegraph/vrml_smjs.c
src/terminal/channel.c
src/terminal/decoder.c
src/terminal/media_manager.c
src/terminal/media_memory.c
src/terminal/media_memory.h
src/terminal/media_object.c
src/terminal/media_sensor.c
src/terminal/network_service.c
src/terminal/object_browser.c
src/terminal/object_manager.c
src/terminal/scene.c
src/terminal/terminal.c
src/utils/alloc.c
src/utils/base_encoding.c
src/utils/bitstream.c
src/utils/cache.c
src/utils/color.c
src/utils/configfile.c
src/utils/downloader.c
src/utils/error.c
src/utils/math.c
src/utils/module.c
src/utils/os_config_init.c [new file with mode: 0644]
src/utils/os_divers.c
src/utils/os_net.c
src/utils/os_thread.c
src/utils/xml_parser.c